Questão FC514920
A respeito de arquitetura, segurança, integridade, concorrência, recuperação após falhas e gerenciamento de transições em sistemas de gerenciamento de banco de dados (SGDB), julgue
Recuperação de Dados em SGBDs
CEBRASPE (CESPE) · 2025
A respeito de arquitetura, segurança, integridade, concorrência, recuperação após falhas e gerenciamento de transições em sistemas de gerenciamento de banco de dados (SGDB), julgue o item a seguir.
Se a recuperação de falhas for realizada por meio do rollback, o SGDB que utiliza log de transações retornará todas as transições, tanto as confirmadas quanto as não confirmadas, a fim de garantir que o sistema retorne ao estado anterior à falha.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmativa é errada porque confunde o papel do rollback com o da recuperação de transações confirmadas. O rollback é usado para abortar e reverter operações de uma transação que não foi confirmada, garantindo a atomicidade.
Já a durabilidade assegura que alterações de transações committed permaneçam permanentes mesmo após falha. Em recuperação baseada em log, o SGBD usa o registro para desfazer (undo) transações não confirmadas e para refazer (redo) alterações de transações confirmadas, mantendo consistência.
Portanto, o SGBD não reverte transações já confirmadas; ele apenas reverte as não confirmadas para restaurar o estado consistente anterior à falha.
Conteúdo do catálogo FC Concursos · Atualizado em