No contexto da SQL, os comandos classificados, correta e respectivamente, como DCL, DML e DDL, são:
ARevoke, Insert e Alter.
BGrant, Drop e Create.
CUpdate, Select e Insert.
DRevoke, Create e Alter.
EDrop, Grant e Delete.
Revelar gabarito e comentário▾
GabaritoA — Revoke, Insert 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”.
Linguagem SQL: subconjuntos DCL, DML e DDL
Gabarito: letra A. A alternativa correta é a que traz, respectivamente, um comando DCL (Revoke), um comando DML (Insert) e um comando DDL (Alter). A classificação segue a padronização adotada pela FCC.
A banca testa o conhecimento das subdivisões do SQL. Os comandos DCL controlam permissões (GRANT, REVOKE), DML manipulam dados (INSERT, UPDATE, DELETE, SELECT) e DDL definem estruturas (CREATE, ALTER, DROP). Observa-se no conteúdo de apoio: "GRANT e REVOKE são comandos do subconjunto DCL", "INSERT → DML", "CREATE → DDL".
Grant é DCL, mas Drop e Create são ambos DDL. A sequência fica DCL, DDL, DDL — não corresponde a DCL, DML, DDL.
Alternativa C — ❌ Incorreta
Update, Select e Insert são todos comandos DML. Portanto, a sequência é DML, DML, DML — não há comando DCL nem DDL.
Alternativa D — ❌ Incorreta
Revoke é DCL, Create e Alter são DDL. Novamente, sequência DCL, DDL, DDL.
Alternativa E — ❌ Incorreta
Drop é DDL, Grant é DCL, Delete é DML. Sequência DDL, DCL, DML — ordem trocada, não atende ao pedido.
PEGA ESSA DICA!
Para memorizar, associe DCL a "controle" (permissões), DML a "manipulação" (dados) e DDL a "definição" (estrutura). Os principais comandos de cada grupo são: DCL: GRANT, REVOKE; DML: INSERT, UPDATE, DELETE, SELECT; DDL: CREATE, ALTER, DROP, TRUNCATE.