Questão FC369707
A escolha do modelo de recuperação de falhas de um sistema de banco de dados depende dos requisitos específicos desse sistema. Comparando os modelos de atualização imediata e atual
Recuperação de Dados em SGBDs
FGV · 2024
A escolha do modelo de recuperação de falhas de um sistema de banco de dados depende dos requisitos específicos desse sistema.
Comparando os modelos de atualização imediata e atualização adiada, avalie as afirmativas são verdadeiras (V) ou falsas (F).
( ) Para garantir a consistência dos dados de um banco de dados, o melhor modelo a se utilizar é o de atualização imediata.
( ) O rollback no modelo de atualização adiada é mais simples, pois envolve desfazer alterações aplicadas no banco de dados.
( ) A atualização adiada é mais indicada quando a segurança dos dados é prioridade, mas pode-se tolerar alguma latência na execução de alterações.
As afirmativas são, respectivamente,
- V – V – F.
- F – V – F.
- F – F – V.
- F – F – F.
- F – V – V.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A resposta é F – F – V.
Atualização imediata não é intrinsecamente “melhor” para consistência. Tanto a atualização imediata quanto a adiada podem garantir consistência se o SGBD implementar corretamente mecanismos de controle (logs, WAL, UNDO/REDO) e isolamento de transações. Portanto a afirmação que a imediata é a melhor para consistência é incorreta.
No modelo de atualização adiada o banco só recebe as alterações após o commit; assim, um rollback não precisa desfazer escritas no disco — basta descartar entradas de log e não aplicar mudanças. Dizer que o rollback “desfaz alterações aplicadas no banco” é, portanto, falso nesse contexto.
Por fim, é verdadeiro que a atualização adiada é adequada quando a segurança dos dados (evitar atualizações parciais) é prioridade e se aceita alguma latência: ela evita escritas parciais em disco e permite recuperação via REDO após confirmação, em troca de maior atraso para persistência.
Conteúdo do catálogo FC Concursos · Atualizado em