Questão de Banco de Dados — Recuperação de falhas — CESPE / CEBRASPE 2023
- Código
- ce154145
- Banca
- CESPE / CEBRASPE
- Órgão
- DATAPREV
- Ano
- 2023
- Nível
- Médio
- Cargo
- Analista de Tecnologia da Informação - Perfil: Sustentação Tecnológica
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ❌ ERRADO. O esquema de recuperação do banco de dados NÃO é independente do esquema de controle de concorrência. Ambos são interligados para garantir a atomicidade, consistência, isolamento e durabilidade (ACID) das transações. A justificativa apresentada no enunciado é equivocada ao afirmar que a recuperação se baseia apenas em informações de UNDO no log; na prática, o log também contém informações de REDO e a ordem das operações é determinada pelo controle de concorrência.
A recuperação após falha utiliza mecanismos como write-ahead logging (WAL), que exige que as entradas de log sejam gravadas antes das alterações no banco de dados. O controle de concorrência (por exemplo, bloqueio em duas fases, timestamps) define a ordem serializável das transações, e essa ordem é refletida no log. Sem essa interdependência, não seria possível determinar corretamente quais transações precisam ser desfeitas (UNDO) ou refeitas (REDO) após uma falha.
Portanto, a afirmativa está ERRADA.
Link permanente: /questoes/ce154145