Questão: 62288 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

Durante a utilização de um banco de dados, diversos problemas podem ocorrer devido à concorrência entre transaçôes. Sobre os níveis de isolamento, tem-se que o nível:

  • a
    serializável não sofre dos problemas de leitura suja (dirty read), leitura não repetitiva (nonrepeatable read), nem registros fantasmas (phantom), mas pode provocar bloqueios cíclicos (deadlock).
  • b
    serializável evita bloqueio cíclico (deadlock), leitura suja (dirty read) e leitura não repetitiva (nonrepeatable read), mas não evita a presença de registros fantasmas (phantom).
  • c
    leitura repetitiva (repeatable read) permite que a transação leia diversas vezes o mesmo registro sem enxergar as alteraçôes de outras transaçôes concorrentes, mas não evita o problema de leitura suja (dirty read).
  • d
    read committed evita os problemas de leitura suja (dirty read) e de registros fantasmas (phantom), mas provoca bloqueio cíclico (deadlock).
  • Próxima Questão