FC ConcursosFC Concursos

Questão FC374537

SQL foi desenvolvida na IBM Research no início da década de 1970; tornou-se a linguagem padrão para se lidar com bancos de dados relacionais. Seus comandos são divididos em grupos

Linguagem SQL

Instituto Consulplan · 2023

SQL foi desenvolvida na IBM Research no início da década de 1970; tornou-se a linguagem padrão para se lidar com bancos de dados relacionais. Seus comandos são divididos em grupos de acordo com sua funcionalidade. Sobre os comandos SQL de linguagem de controle de dados (Data Control Language – DCL), assinale a afirmativa INCORRETA.

  1. DENY
  2. GRANT
  3. REVOKE
  4. COMMIT
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

COMMIT é um comando da linguagem de transação do SQL, não da DCL. Sua função é finalizar uma transação e tornar permanentes no banco de dados todas as alterações realizadas desde o início da transação.

Ao executar COMMIT, os registros alterados são gravados de forma durável, os bloqueios mantidos pela transação podem ser liberados e passa a ser impossível desfazer essas alterações com ROLLBACK dentro da mesma transação.

Conceitualmente, COMMIT define o ponto de consistência: antes dele, alterações estão somente na transação corrente; após ele, fazem parte do estado global do banco. Outros comandos de transação relacionados incluem ROLLBACK e SAVEPOINT.

Observação prática: muitos SGBDs têm modo autocommit, que aplica automaticamente um COMMIT após cada instrução DML, evitando a necessidade de emití‑lo manualmente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo