Nas alternativas abaixo, assinale a opção que define corretamente o comando C...

Nas alternativas abaixo, assinale a opção que define corretamente o comando COMMIT quando executado dentro de transações no banco de dados.


publicidade
Nas alternativas abaixo, assinale a opção que define corretamente o comando COMMIT quando executado dentro de transações no banco de dados.
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

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

Criar conta grátis
  • Camila Duarte
    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.
publicidade
🍪

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