Imagem de fundo

Sobre gerenciamento de transações em bancos de dados...

Sobre gerenciamento de transações em bancos de dados, assinale a alternativa CORRETA.


A

Uma transação deve atender à maioria das propriedades ACID.


B

Uma transação que adquire os bloqueios sobre todos os dados desejados por ela antes de executar qualquer operação sobre eles não corre risco de entrar em uma situação de deadlock.


C

Atualizações realizadas por transações devem ser persistidas no banco de dados antes de ser persistidas em um arquivo de log.


D

Um arquivo de log auxilia um SGBD a executar operações do tipo UNDO (desfazer atualizações realizadas por transações), mas não, operações do tipo REDO (refazer atualizações realizadas por transações) em caso de ocorrência de uma falha.


E

Se uma transação estiver bloqueando um dado para leitura, então outras transações não poderão acessar este mesmo dado para realizar operações de leitura ou de atualização.