Pular para o conteúdo principal

Questão de Banco de Dados — Recuperação de falhas — CESPE / CEBRASPE 2023

Banco de DadosRecuperação de falhas
Código
ce154144
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Médio
Cargo
Analista de Tecnologia da Informação - Perfil: Sustentação Tecnológica
No que se refere à recuperação após falha, julgue o item seguinte. Na técnica de modificação de banco de dados adiada, a atomicidade da transação é garantida registrando-se todas as modificações do banco de dados no log, mas adiando-se a execução de todas as operações WRITE de uma transação até que a transação seja parcialmente confirmada, para transações executadas em série.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Técnica de modificação adiada (deferred update)

CERTO. Na técnica de modificação adiada, a atomicidade é garantida registrando-se as modificações no log e adiando a execução das operações WRITE até a confirmação (commit) da transação. Dessa forma, se a transação falhar antes do commit, nenhuma alteração foi efetivada no banco de dados, permitindo rollback apenas descartando o log. A afirmação do item está correta, especialmente para transações executadas em série, onde não há concorrência.

SE LIGUE NESSA!

A técnica adiada é também conhecida como deferred update ou no-undo/redo. Ela simplifica a recuperação porque nunca é necessário desfazer operações (undo) – basta reexecutar as operações confirmadas a partir do log em caso de falha. Em ambientes concorrentes, a técnica adiada pode comprometer o isolamento, por isso é mais adequada para execução serial.

  1. 1Transação inicia
  2. 2Modificações registradas no log
  3. 3WRITE adiado
  4. 4Commit?
  5. 5[+] Sim: WRITE executado
  6. 6[-] Não: log descartado (sem undo)
LEVEL · soulevel.com.br

Gabarito: ✅ CERTO

Link permanente: /questoes/ce154144