Imagem de fundo

Você é um desenvolvedor de banco de dados que está trabalhando em um novo sistema de ge...

Você é um desenvolvedor de banco de dados que está trabalhando em um novo sistema de gerenciamento de pessoas. O sistema precisa ser altamente confiável e capaz de lidar com várias transações simultâneas. Você está estudando como implementar o gerenciamento de transações de forma eficaz.


Com base no contexto e no seu conhecimento sobre transações em sistemas de banco de dados, avalie as seguintes afirmativas:


I. Uma transação começa com a execução de uma operação BEGIN TRANSACTION e termina com a execução de uma operação COMMIT ou ROLLBACK.

II. As transações não precisam seguir as propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade).

III. O gerenciador de transações é o componente do sistema que fornece atomicidade às transações.


Está CORRETO o que se afirma em:


A

Apenas I.


B

Apenas I e III.


C

Apenas II e III.


D

I, II e III.