Analista em Computação / Ênfase em Análise de Sistemas / Gerência de Projetos de TI
São tipos de comando SQL, EXCЕТО:
ADDL (Data Definition Language).
BDML (Data Manipulation Language).
CDCL (Data Control Language).
DTCL (Transaction Control Language).
EDPL (Data Processing Language).
Revelar gabarito e comentário▾
GabaritoE — DPL (Data Processing Language).
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”.
Sublinguagens do SQL
Gabarito: letra E. As sublinguagens padrão do SQL são DDL, DML, DCL e TCL (esta última também chamada de DTL). A alternativa E (DPL – Data Processing Language) não existe como categoria oficial na linguagem SQL, sendo, portanto, a exceção pedida pelo enunciado.
A questão cobra o conhecimento das quatro (ou cinco, incluindo a DQL) sublinguagens clássicas do SQL. Elas organizam os comandos de acordo com sua finalidade:
DDL (Data Definition Language): comandos para definir a estrutura do banco (CREATE, ALTER, DROP, TRUNCATE, RENAME).
DML (Data Manipulation Language): comandos para manipular os dados (SELECT, INSERT, UPDATE, DELETE).
DCL (Data Control Language): comandos para controle de acesso (GRANT, REVOKE).
TCL (Transaction Control Language): comandos para gerenciar transações (COMMIT, ROLLBACK, SAVEPOINT).
PEGA ESSA DICA!
Memorize as siglas e os comandos associados. DQL (Data Query Language) é uma sublinguagem adicional que alguns autores usam para o SELECT. O importante é saber que DPL não é uma classificação reconhecida, sendo um distrator comum em concursos.
Sublinguagem
Função
Comandos principais
DDL
Definir estrutura do banco
CREATE, ALTER, DROP, TRUNCATE, RENAME
DML
Manipular dados
SELECT, INSERT, UPDATE, DELETE
DCL
Controlar acesso
GRANT, REVOKE
TCL (DTL)
Gerenciar transações
COMMIT, ROLLBACK, SAVEPOINT
DPL
❌ Não existe como categoria oficial
—
Alternativa A — ✅ Correta
DDL é um dos tipos de comando SQL, responsável pela definição dos objetos do banco de dados (esquemas, tabelas, índices, etc.).
Alternativa B — ✅ Correta
DML é o tipo que agrupa comandos de manipulação de dados, como INSERT, UPDATE, DELETE e SELECT (quando não considerado DQL).
Alternativa C — ✅ Correta
DCL é o tipo que controla as permissões de acesso, com comandos como GRANT e REVOKE.
Alternativa D — ✅ Correta
TCL (também conhecida como DTL) é o tipo que gerencia transações, com comandos como COMMIT, ROLLBACK e SAVEPOINT.
Alternativa E — ❌ Incorreta ⟵ GABARITO
DPL (Data Processing Language) não é um tipo de comando SQL reconhecido pela padronização. As sublinguagens oficiais são DDL, DML, DCL, TCL (e, em algumas abordagens, DQL). Portanto, esta alternativa é a exceção solicitada.