Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2022

Banco de DadosSQL
Código
fc064056
Banca
FCC
Órgão
TRT - 14ª Região (RO e AC)
Ano
2022
Cargo
Analista Judiciário - Tecnologia da Informação
No contexto da SQL, os comandos classificados, correta e respectivamente, como DCL, DML e DDL, são:
  1. ARevoke, Insert e Alter.
  2. BGrant, Drop e Create.
  3. CUpdate, Select e Insert.
  4. DRevoke, Create e Alter.
  5. 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".

Subconjunto

Função

Comandos principais

DCL (Data Control Language)

Controle de acesso/permissões

GRANT, REVOKE

DML (Data Manipulation Language)

Manipulação de dados

INSERT, UPDATE, DELETE, SELECT

DDL (Data Definition Language)

Definição de estrutura

CREATE, ALTER, DROP, TRUNCATE

Alternativa A — ✅ Correta ⟵ GABARITO

  • Revoke: DCL (controle de acesso).

  • Insert: DML (manipulação de dados).

  • Alter: DDL (definição de estrutura). Sequência DCL, DML, DDL conforme exigido.

Alternativa B — ❌ Incorreta

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.

Gabarito: letra A.

Link permanente: /questoes/fc064056