Questão FC374579
O gerenciamento de transações em um banco de dados é responsável pela tarefa de supervisionar a execução de transações, de tal modo que seja possível garantir as propriedades: Atom
Sistema de Gerenciamento de Banco de Dados (SGBD)
Instituto Consulplan · 2022
O gerenciamento de transações em um banco de dados é responsável pela tarefa de supervisionar a execução de transações, de tal modo que seja possível garantir as propriedades: Atomicidade; Consistência; Isolamento; e, Durabilidade (ACID). Em relação ao gerenciamento de transações em um banco de dados, assinale a afirmativa INCORRETA.
- Transações são iniciadas por BEGIN TRANSACTION e terminadas por COMMIT ou ROLLBACK.
- Para ser capaz de desfazer e refazer atualizações, o sistema mantém um log de recuperação.
- Se uma transação não atingir o término planejado, o sistema não forçará a execução de um ROLLBACK para ela.
- Registros do log para determinada transação devem ser gravados no log físico antes de ser concluído o processamento de COMMIT para essa transação.
- Se houver uma falha no sistema, ele precisa refazer todo o trabalho realizado por transações concluídas com sucesso antes da falha e desfazer todo o trabalho realizado por transações iniciadas, mas não concluídas antes da falha.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A afirmativa está errada porque o SGBD deve preservar a Atomicidade: uma transação precisa executar-se por inteiro ou não produzir efeito algum. Se uma transação não atingir o término planejado (ex.: erro, bloqueio, falha do sistema), o sistema força a execução de ROLLBACK para desfazer alterações parciais e evitar corrupção de dados.
Esse comportamento é garantido pelo mecanismo de recuperação que usa um log de alterações (undo/redo) e políticas como write-ahead logging. Em caso de falha, o processo de recuperação refaz (redo) efeitos de transações confirmadas e desfaz (undo) efeitos de transações não confirmadas.
Portanto, não forçar o ROLLBACK violaria a Atomicidade e comprometeria a consistência do banco de dados.
Conteúdo do catálogo FC Concursos · Atualizado em