Qual é a função do comando COMMIT em SQL? 

Próximas questões
Com base no mesmo assunto
Q3503104 Banco de Dados
Qual é a função do comando COMMIT em SQL? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - Confirmar as alterações realizadas em uma transação.

Tema central: A questão trata de gerência de transações em bancos de dados, um conceito fundamental para garantir integridade e consistência das informações, principalmente quando múltiplas operações são realizadas de forma conjunta.

Resumo teórico: Em SQL, uma transação é um conjunto de comandos executados como uma unidade lógica, sendo essencial para cenários onde várias instruções precisam ser feitas com garantia de que todas serão bem-sucedidas ou, em caso de erro, nenhuma terá efeito. O comando COMMIT é utilizado para confirmar definitivamente todas as alterações realizadas durante a transação, tornando-as permanentes no banco de dados. Após um COMMIT, as operações não podem ser desfeitas. Segundo o ANSI SQL Standard e materiais como o livro “Sistemas de Banco de Dados”, de Elmasri & Navathe, essa é a principal função do COMMIT.

Justificativa da alternativa correta: A alternativa D está correta pois define precisamente o papel do comando COMMIT: confirmar e tornar permanentes as alterações realizadas em uma transação. Isso garante que os dados manipulados dentro da transação sejam efetivados no banco.

Análise das alternativas incorretas:

  • A - Reverter uma transação: Incorreta. O comando utilizado para reverter (desfazer) uma transação é o ROLLBACK, não o COMMIT.
  • B - Encerrar a conexão com o banco de dados: Incorreta. Não existe comando SQL específico para encerrar conexão; isso é feito pela aplicação ou por comandos específicos do SGBD.
  • C - Criar uma nova tabela no banco de dados: Incorreta. Para criar tabelas, utiliza-se o comando CREATE TABLE.
  • E - Excluir permanentemente uma tabela do banco de dados: Incorreta. A exclusão permanente de tabelas acontece com o comando DROP TABLE.

Dica de interpretação: Sempre relacione palavras-chave do enunciado com as funções reais dos comandos SQL. Desconfie de alternativas que mencionam ações drásticas (como excluir ou reverter) quando o comando é de confirmação.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Gabarito:

D) Confirmar as alterações realizadas em uma transação. 

Clique para visualizar este comentário

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