Questões Informática Gerência de Transações

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

Responda: 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...


Q117563 | Informática , Gerência de Transações, Analista de Sistemas, CODESP SP, FGV

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,

💬 Comentários

Confira os comentários sobre esta questão.
Matheus Fernandes
Por Matheus Fernandes em 31/12/1969 21:00: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'.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.