Em bancos de dados, uma transação é um conjunto de operaçõe...

Próximas questões
Com base no mesmo assunto
Q1828019 Banco de Dados
Em bancos de dados, uma transação é um conjunto de operações, delimitadas por um início e um fim, iniciando quando se executa o primeiro comando SQL e terminando de acordo com as seguintes situações:
I. encerra a transação descartando todas as alterações realizadas durante a transação; II. encerra a transação salvando permanentemente todas as alterações realizadas durante a transação.
As operações em I e em II são conhecidas, respectivamente, por
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - ROLLBACK e COMMIT.

O tema da questão está relacionado ao controle de transações em bancos de dados que usam a linguagem SQL. Uma transação é uma sequência de operações tratadas como uma única unidade lógica de trabalho. As transações garantem as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), que são essenciais para a integridade dos dados.

O item I da questão descreve uma situação em que uma transação é encerrada e todas as alterações realizadas são descartadas. O comando SQL responsável por essa ação é o ROLLBACK. Um ROLLBACK é utilizado quando queremos desfazer todas as operações executadas desde o início da transação ou até um ponto de salvamento específico, caso exista.

Já o item II apresenta um cenário onde uma transação é encerrada e todas as alterações são salvas permanentemente no banco de dados. O comando que realiza essa operação é o COMMIT. Ao executar um COMMIT, todas as modificações feitas pela transação tornam-se uma parte permanente do banco de dados, e a transação é considerada completa.

Por isso, a alternativa A é a correta, pois ROLLBACK e COMMIT são, respectivamente, os comandos usados para desfazer e salvar alterações em uma transação no ambiente de bancos de dados que utilizam SQL. Esses conceitos são fundamentais para entender a gestão de transações e devem ser bem compreendidos para a prática de banco de dados e para questões de concurso público na área de tecnologia da informação.

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

Letra A: ROLLBACK e COMMIT.

https://pt.stackoverflow.com/questions/203669/o-que-são-as-transações-begin-commit-e-rollback

Clique para visualizar este comentário

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