Imagem de fundo

A figura a seguir ilustra uma linha de tempo para um schedule possível de transações ex...

A figura a seguir ilustra uma linha de tempo para um schedule possível de transações executáveis descrito por Elmasri e Navathe (2011).


Imagem associada para resolução da questão



Quando o Check point foi tomado no tempo t1', a transação T1, tinha sido confirmada, enquanto as transações T3, e T4, não o tinham. Antes da falha do sistema no tempo t2, T3,e T2, tinham sido confirmadas, mas não T4,e T5,. De acordo com técnicas de recuperação baseadas em atualização imediata, analise as afirmativas a seguir:


I. Não é preciso refazer as operações write item da transação T1, — ou quaisquer transações confirmadas antes do momento do último Check point t,.

II. As operações write item de T2, e T3, devem ser refeitas, pois as duas transações atingiram seus pontos de confirmação após o último Check point.

III. As transações T4, e T5, são ignoradas: elas são efetivamente canceladas ou revertidas porque nenhuma de suas operações write - item foram gravadas no banco de dados em disco sob o protocolo de atualização adiado.


Conforme Elmasri e Navathe (2011), está correto o que se afirma em:


A

Nenhuma das afirmativas.


B

l e Il, apenas.


C

Il e III, apenas.


D

l e Ill, apenas.


E

I, II e III