Imagem de fundo

Uma transação T1 pode ler um conjunto de linhas de uma...

Uma transação T1 pode ler um conjunto de linhas de uma tabela, provavelmente baseada em alguma condição especificada na cláusula WHERE SQL. Suponha, agora, que uma transação T2 insira uma nova linha que também satisfaça a condição da cláusula WHERE usada em T1 dentro da tabela usada por T1. Se T1 for repetida, então verá uma linha que não existia anteriormente. Qual é o tipo de violação de isolamento descrito?


A

Leitura de sujeira.


B

Leitura fantasma.


C

Leitura não repetível.


D

Deadlock.


E

Leitura não efetivada.