Leitura Suja (Dirty Read) ou Dependência sem Commit - Ocorre quando uma transação T2 lê um valor temporário de X incorreto, o qual T1 está manipulando e ainda não foi comitado, porém este valor não persistira como final, geralmente caracterizado pelo abort ou qualquer coisa que não permita commit na transação;
Leitura Não Repetível (Análise Inconsistente) - Se uma transação T1 lê um dado valor em uma tabela e se uma transação T2 atualizando e commitando este valor e T1 lê-lo de novo, T1 enxergará um valor diferente;
Fantasma (Resumo Incorreto) - Ocorre quando T1 lê um conjunto de registros de uma tabela e T2 insere um novo registro nesta tabela. Quando T1 executa novamente a consulta ao conjunto de registros, aparecerá um registro que não existia antes (Registro Fantasma);
Gabarito letra B
instagram: @papirobizurado
Perda de Atualização
Esse problema ocorre quando duas transações que acessam os mesmos itens de banco de dados tiverem suas operações intercaladas, de forma que tornem o valor de alguns dos itens do banco de dados incorretos.
Leitura Suja (Atualização Temporária - Dirty Read)
O problema que ocorre quando uma transação atualiza um item de banco de dados e, a seguir, falha por alguma razão, fazendo com que o item atualizado seja acessado por uma outra transação, antes que ele retorne ao seu valor original.
Leitura sem repetição (Análise Inconsistente)
Quando uma transação T lê um item duas vezes e o item é mudado por uma outra transação T entre essas duas leituras. Portanto, T receberá valores diferentes para duas leituras do mesmo item
Leitura Fantasma (Sumário ou Resumo Incorreto - Lost Update)
Se uma transação aplicar uma função agregada para sumário de um número de registros enquanto outras transações estiverem atualizando alguns desses registros, a função agregada deverá calcular alguns valores antes de eles serem atualizados e outros depois de feita a atualização.
Fonte: Pág. 400 - Banco de Dados - Navathe - 4ª Edição
instagram @papirobizurado