Imagem de fundo

O gerenciamento de transações em um banco de dados é...

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.


A

Transações são iniciadas por BEGIN TRANSACTION e terminadas por COMMIT ou ROLLBACK.


B

Para ser capaz de desfazer e refazer atualizações, o sistema mantém um log de recuperação.


C

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.


D

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.


E

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.