- ID
- 2752099
- Banca
- FAURGS
- Órgão
- BANRISUL
- Ano
- 2018
- Provas
- Disciplina
- Banco de Dados
- Assuntos
A recuperação de falhas de transação significa que o
banco de dados é restaurado ao estado consistente mais
recente antes da falha. A recuperação é dependente de
técnicas de atualização da base de dados ao longo das
transações: adiada (quando não atualizam fisicamente
o banco de dados até o ponto de confirmação – commit)
ou imediata (que pode atualizar a base de dados antes
do ponto de confirmação).
Considere as afirmações abaixo sobre técnicas de
recuperação de falhas de transação não catastróficas.
I - Baseiam-se em informações sobre as mudanças que
foram aplicadas aos itens de dados pelas diversas
transações, tipicamente mantidas em um log de
sistema.
II - Em caso de falhas em atualização adiada, como
nenhuma alteração foi efetivamente feita na base
de dados, este tipo de recuperação é chamado de
No-Undo/No-Redo.
III - A técnica denominada Undo/No-Redo é usada
para recuperação de falhas em atualização imediata
e requer o uso da estratégia force para decidir
quando os buffers atualizados da memória principal
são gravados de volta no disco.
IV - A técnica denominada Undo/Redo é outra alternativa
para recuperação de falhas em atualização imediata.
É necessária quando o ponto de confirmação foi
atingido, mas não há garantias de que todas as
mudanças tenham sido gravadas em disco. Isto é
resultado da adoção da estratégia steal/no-force.
Quais estão corretas?