DConfirmar as alterações realizadas em uma transação.
EExcluir permanentemente uma tabela do banco de dados.
Revelar gabarito e comentário▾
GabaritoD — Confirmar as alterações realizadas em uma transação.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Comando COMMIT em SQL
Gabarito: letra D. O comando COMMIT tem a função de confirmar (salvar permanentemente) as alterações realizadas em uma transação, tornando os efeitos dos comandos DML (INSERT, UPDATE, DELETE) definitivos no banco de dados. Essa definição é padrão na linguagem SQL, conforme a sublinguagem de controle de transações (TCL).
COMMIT (TCL)
1Função
Confirma alterações da transação
Torna permanentes (Durabilidade - ACID)
Visível para outras transações
2Não é
ROLLBACK (reverter)
CREATE TABLE (criar tabela)
DROP TABLE (excluir tabela)
Encerrar conexão
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Reverter uma transação é a função do comando ROLLBACK, não do COMMIT. A banca troca os papéis dos dois comandos.
Alternativa B — ❌ Incorreta
Encerrar a conexão com o banco de dados não é função de nenhum comando SQL padrão; a conexão é gerenciada pelo cliente ou pela aplicação. O COMMIT apenas finaliza a transação, não a conexão.
Alternativa C — ❌ Incorreta
Criar uma nova tabela é feito com o comando CREATE TABLE (DDL), não com COMMIT.
Alternativa D — ✅ Correta ⟵ GABARITO
O COMMIT confirma as alterações realizadas em uma transação, garantindo a durabilidade (propriedade D do ACID). Após o COMMIT, as mudanças são permanentes e visíveis para outras transações.
Alternativa E — ❌ Incorreta
Excluir permanentemente uma tabela é função do comando DROP TABLE (DDL), não do COMMIT.