Em bancos de dados, uma transação é uma unidade lógica de trabalho, começa...

Em bancos de dados, uma transação é uma unidade lógica de trabalho, começando com a operação BEGIN TRANSACTION e terminando conforme descrito a seguir:I. Com uma operação específica, que...


Em bancos de dados, uma transação é uma unidade lógica de trabalho, começando com a operação BEGIN TRANSACTION e terminando conforme descrito a seguir:

I. Com uma operação específica, que indica o término bem-sucedido da transação. Ela informa ao gerenciador de transações que uma unidade lógica de trabalho foi concluída com sucesso, que o BD está novamente em estado correto e que todas as atualizações foram feitas por essa unidade de trabalho e podem ser gravadas no banco de dados.

II. Com uma operação específica, que indica o término malsucedido da transação. Ela informa ao gerenciador de transações que algo saiu errado, que o BD pode estar em um estado incorreto, e que todas as transações feitas pela unidade lógica de trabalho até o momento devem ser desfeitas.

Essas operações são denominadas, respectivamente,

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Matheus Fernandes
    Matheus Fernandes
    31/12/1969 • 21:00
    Gabarito: e)

    Em bancos de dados, o conceito de transação é fundamental para garantir a integridade e a consistência dos dados. Uma transação é uma sequência de operações que são tratadas como uma única unidade lógica de trabalho.

    A operação que indica o término bem-sucedido de uma transação é chamada de 'COMMIT'. Quando uma transação é concluída com sucesso, o comando COMMIT é utilizado para aplicar permanentemente todas as mudanças feitas durante a transação no banco de dados.

    Por outro lado, a operação que indica o término malsucedido de uma transação é conhecida como 'ROLLBACK'. Este comando é usado para desfazer todas as operações realizadas durante a transação, retornando o banco de dados ao seu estado anterior, antes do início da transação.

    Portanto, as operações descritas na questão são denominadas COMMIT e ROLLBACK, respectivamente, o que corresponde à alternativa 'e'.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.