Camila Duarte
EQUIPE
30/08/2026 • 15:16
Para entender o comando COMMIT, primeiro precisamos relembrar o conceito de transações em banco de dados. Uma transação é uma sequência de operações que devem ser executadas como uma unidade única, garantindo propriedades como atomicidade, consistência, isolamento e durabilidade (as famosas propriedades ACID). O comando COMMIT é muito importante porque ele encerra essa transação, confirmando todas as mudanças feitas durante ela e tornando essas alterações permanentes no banco de dados. Isso significa que após o COMMIT, as modificações não podem mais ser desfeitas. Já o comando ROLLBACK é que descarta as alterações feitas na transação.
Analisando cada alternativa:
a) Está incorreta, pois descartar alterações é o papel do ROLLBACK, não do COMMIT.
b) Errada porque marca ponto de gravação (savepoint), que é outro comando diferente.
c) Também errada, o COMMIT não indica início de transação, ele apenas finaliza a transação atual.
d) Correta, porque finaliza a transação atual e torna permanentes todas as alterações feitas até aquele momento.
e) Incorreta, marcadores de ponto de gravação e início de transação são outros comandos.
Portanto, a alternativa correta é a letra d.
Analisando cada alternativa:
a) Está incorreta, pois descartar alterações é o papel do ROLLBACK, não do COMMIT.
b) Errada porque marca ponto de gravação (savepoint), que é outro comando diferente.
c) Também errada, o COMMIT não indica início de transação, ele apenas finaliza a transação atual.
d) Correta, porque finaliza a transação atual e torna permanentes todas as alterações feitas até aquele momento.
e) Incorreta, marcadores de ponto de gravação e início de transação são outros comandos.
Portanto, a alternativa correta é a letra d.