Questão
ID 2578897Disciplina: Tecnologia da Informação
Assunto: Fluxo de Uma Transação
Ano: 2023 Banca: Instituto ACCESS - ACCESS Órgão: Universidade Federal de Jataí
Nas operações com bancos de dados, uma transação consiste de uma unidade lógica de trabalho, cuja execução é iniciada pela instrução BEGIN TRANSACTION, sendo salvo o estado atual de todo o banco de dados, quando termina de forma normal. Isso significa que todas as alterações realizadas durante a transação ficam em um estado temporário e só são efetivadas no banco de dados quando uma instrução I é executada. Se a transação terminar de forma anormal, outra instrução II é executada e, neste caso, todas as alterações realizadas durante a transação são desfeitas e o banco de dados volta ao estado em que estava, quando foi dado o comando BEGIN TRANSACTION.
As instruções I e II são, respectivamente,