Assinale a alternativa que contém somente comandos do subconjunto DDL (Linguagem de Definição de Dados) da linguagem SQL.
AGRANT e REVOKE.
BSELECT e UNION.
CINSERT e UPDATE.
DCREATE e ALTER.
ECOMMIT e ROLLBACK.
Revelar gabarito e comentário▾
GabaritoD — CREATE e ALTER.
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”.
Subconjuntos da Linguagem SQL: DDL
Gabarito: letra D. A alternativa D (CREATE e ALTER) contém exclusivamente comandos do subconjunto DDL (Data Definition Language), responsável pela definição e modificação da estrutura dos objetos do banco de dados. As demais alternativas misturam comandos de outros subconjuntos (DCL, DML, TCL).
A banca cobra o conhecimento da classificação dos comandos SQL em subconjuntos: DDL (definição), DML (manipulação), DCL (controle de acesso) e TCL (controle de transação). Cada alternativa testa se o candidato reconhece a qual grupo cada comando pertence.
Alternativa A — ❌ Incorreta
GRANT e REVOKE são comandos do subconjunto DCL (Data Control Language), utilizados para conceder e revogar permissões de acesso. Não pertencem à DDL.
Alternativa B — ❌ Incorreta
SELECT é um comando da DML (Data Manipulation Language), usado para consultar dados. UNION é um operador de conjunto que combina resultados de consultas, também inserido no contexto da DML. Nenhum dos dois é DDL.
Alternativa C — ❌ Incorreta
INSERT e UPDATE são comandos da DML, empregados para inserir e modificar registros nas tabelas. Não fazem parte da DDL.
Alternativa D — ✅ Correta ⟵ GABARITO
CREATE e ALTER são comandos clássicos da DDL: CREATE cria novos objetos (tabelas, índices, views, etc.) e ALTER modifica a estrutura de objetos existentes. A alternativa contém apenas comandos DDL, conforme exigido pelo enunciado.
Alternativa E — ❌ Incorreta
COMMIT e ROLLBACK pertencem ao subconjunto TCL (Transaction Control Language), utilizado para gerenciar transações. Não são DDL.
PEGA ESSA DICA!
Memorize a divisão dos comandos SQL pelos quatro subconjuntos principais: DDL (CREATE, ALTER, DROP, TRUNCATE, RENAME), DML (SELECT, INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE) e TCL (COMMIT, ROLLBACK, SAVEPOINT). Essa classificação é frequente em provas de bancos de dados.