A linguagem SQL é amplamente utilizada para interagir com bancos de dados relacionais.Assinale a opção que não representa uma categoria oficial de comandos SQL.
ADDL - Data Definition Language.
BDML - Data Manipulation Language.
CDCL - Data Control Language.
DDRL - Data Recovery Language.
ETCL - Transaction Control Language.
Revelar gabarito e comentário▾
GabaritoD — DRL - Data Recovery 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”.
Categorias oficiais de comandos SQL
Gabarito: letra D. A opção DRL (Data Recovery Language) não é uma categoria reconhecida no padrão SQL nem pela literatura consolidada. As sublinguagens oficiais são DDL, DML, DCL, TCL e, em algumas referências, DQL. A questão exige identificar justamente a sigla fictícia.
A banca testa o conhecimento das divisões clássicas do SQL. O conteúdo de apoio enumera explicitamente DDL, DML, DCL e DTL (Transaction Control Language) — nunca DRL. Observe o quadro comparativo:
Categoria
Sigla
Função
É oficial?
Data Definition Language
DDL
Definir estrutura de objetos (tabelas, índices)
✅ Sim
Data Manipulation Language
DML
Manipular dados (inserir, atualizar, deletar, consultar)
✅ Sim
Data Control Language
DCL
Controlar privilégios de acesso (GRANT, REVOKE)
✅ Sim
Transaction Control Language
TCL
Gerenciar transações (COMMIT, ROLLBACK)
✅ Sim
Data Recovery Language
DRL
Inexistente (recuperação de dados não é sublinguagem separada)
❌ Não
NÃO CAIA NESSA!
A banca inventa o termo "Data Recovery Language", que soa familiar (recuperação é um tema comum em BD), mas não compõe o conjunto oficial. O aluno que não conhece bem as sublinguagens pode se confundir e achar que DRL existe. Decore as siglas oficiais: DDL, DML, DCL, TCL e, opcionalmente, DQL.
DDL (Data Definition Language) é uma categoria oficial, utilizada para criar, alterar e excluir objetos do banco (CREATE, ALTER, DROP). Não é a resposta porque a questão pede a não oficial.
Alternativa B — ❌ Incorreta
DML (Data Manipulation Language) também é oficial, englobando comandos de manipulação de dados como INSERT, UPDATE, DELETE e, em muitas abordagens, SELECT. Portanto, não é a opção correta.
Alternativa C — ❌ Incorreta
DCL (Data Control Language) é oficial, voltada ao controle de permissões (GRANT, REVOKE). Está fora do que se pede.
Alternativa D — ✅ Correta ⟵ GABARITO
DRL (Data Recovery Language) não é uma categoria oficial. Não há previsão no padrão SQL nem nos livros de referência. Recuperação de dados é tratada internamente pelo SGBD ou por comandos específicos de cada fabricante, não como uma sublinguagem própria.
Alternativa E — ❌ Incorreta
TCL (Transaction Control Language) é oficial, incluindo comandos como COMMIT e ROLLBACK. Logo, não atende ao enunciado.
Conclusão: A única opção que não representa uma categoria oficial de comandos SQL é a DRL, tornando a letra D o gabarito.