Pular para o conteúdo principal
← Banco de questões
Banco de Dados
Aprovado Ai
2026
Transações e Propriedades ACID

Banco de Dados · Aprovado.ai 2026

No contexto de sistemas de gerenciamento de banco de dados (SGBD), transações garantem a atomicidade, consistência, isolamento e durabilidade (ACID) das operações. Considere a seguinte sequência de operações em um banco de dados: 1. INICIAR TRANSAÇÃO 2. DEBITAR 100 DA CONTA A 3. CREDITAR 100 NA CONTA B 4. ROLLBACK Qual o efeito final esperado no estado do banco de dados após a execução desta sequência de operações, considerando que a transação falhou ou foi abortada?

  1. A)O valor da CONTA A será diminuído em 100 e o da CONTA B será aumentado em 100, pois as operações foram executadas.
  2. B)Nenhuma alteração permanente será observada no banco de dados, pois o comando ROLLBACK desfaz todas as modificações da transação.
    gabarito
  3. C)Apenas o débito da CONTA A será desfeito, mantendo-se o crédito na CONTA B, devido a uma execução parcial.
  4. D)O banco de dados entrará em um estado inconsistente, aguardando intervenção manual para resolver a discrepância.
  5. E)As contas A e B permanecerão inalteradas, mas os registros de log indicarão uma transação bem-sucedida, porém sem efeito prático.

Resposta correta: alternativa B

Nenhuma alteração permanente será observada no banco de dados, pois o comando ROLLBACK desfaz todas as modificações da transação.

Ver comentário resumido

O comando ROLLBACK é uma operação de transação que desfaz todas as modificações realizadas desde o início da transação ou do último SAVEPOINT, restaurando o banco de dados ao seu estado original antes do início da transação. Isso garante a propriedade de atomicidade (tudo ou nada…

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou.

Sem cartão de crédito · Cancele quando quiser

Mais questões de Banco de Dados