Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha · Marinha do Brasil 2025

Questão 46 — Banco de Dados: Transações — COMMIT e ROLLBACK

Banco de Dados Transações — COMMIT e ROLLBACK

Serviço de Seleção do Pessoal da Marinha 2025

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Assinale a opção que completa corretamente as lacunas da sentença abaixo.

Uma transação é uma unidade lógica de trabalho e também uma unidade de recuperação. Elas são iniciadas pelo comando “BEGIN TRANSACTON” e são terminadas, em caso de sucesso, pelo comando ___________; ou, em caso de término mal sucedido, pelo comando ___________.
Selecione uma alternativa

Resolução comentada

Transação termina com COMMIT se der certo e com ROLLBACK se falhar.

COMMIT confirma e torna permanentes as alterações de uma transação bem-sucedida. ROLLBACK desfaz as alterações quando o término é mal sucedido. Por isso a sequência correta é COMMIT / ROLLBACK.

Análise das alternativas

A) END TRANSACTION não é o comando de falha, e a ordem está invertida. B) ROLLBACK não encerra com sucesso. C) Inverte os comandos. E) END TRANSACTION não é o comando de sucesso.

Referência: Date – Introdução a Sistemas de Bancos de Dados (transações).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: D

Fonte: Gabarito preliminar: Gabarito final — página 20