Em um banco de dados, uma transação consiste em uma sequênc...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D - rollback
No contexto de Bancos de Dados e SQL, uma transação é um conjunto de operações que devem ser tratadas como uma única unidade de trabalho lógico. Para garantir a integridade dos dados, as transações devem aderir às propriedades ACID: Atomicidade, Consistência, Isolamento e Durabilidade. Caso ocorra algum problema durante a execução de uma transação, por exemplo uma falha de sistema ou uma violação de regra de negócio, é fundamental que o estado do banco de dados possa ser restaurado ao ponto antes de a transação ter começado.
A instrução ROLLBACK é utilizada exatamente para esse propósito. Quando executada, ela reverte todas as operações realizadas na transação corrente, retornando o banco de dados ao estado que estava antes de a transação ser iniciada. Esse mecanismo é crucial para manter a consistência dos dados e é um recurso de segurança importante para recuperação de falhas.
As outras alternativas apresentadas (return, cancel, reverse) não correspondem a comandos do SQL utilizados para reverter transações. A instrução ROLLBACK é a correta e é um comando padrão em SQL para desfazer transações que não foram concluídas com sucesso.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
ROLLBACK desfaz todo o processo executado pelo corpo de comandos caso tenha ocorrido algum evento contrario ao desejado.
Fonte:https://www.devmedia.com.br/transacoes-sql-server/15331
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo