Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2024
Banco de Dados›Banco de Dados Relacionais
Código
fg078336
Banca
FGV
Órgão
Câmara de Fortaleza - CE
Ano
2024
Nível
Superior
Cargo
Analista de Informática
No contexto das linguagens de manipulação de dados, relacione as linguagens com seus respectivos comandos:1. DDL2. DML3. DQL4. DTL5. DCL( ) GRANT( ) TRANSACTION( ) SELECT( ) INSERT( ) DROPAssinale a opção que indica a relação correta na ordem apresentada.
A1 – 2 – 3 – 4 – 5.
B2 – 1 – 5 – 3 – 4.
C3 – 4 – 1 – 5 – 2.
D4 – 3 – 2 – 1 – 5.
E5 – 4 – 3 – 2 – 1.
Revelar gabarito e comentário▾
GabaritoE — 5 – 4 – 3 – 2 – 1.
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”.
Linguagens SQL (DDL, DML, DQL, DTL, DCL)
Gabarito: letra E (5 – 4 – 3 – 2 – 1). A correspondência correta, na ordem dos comandos apresentados (GRANT, TRANSACTION, SELECT, INSERT, DROP), é: GRANT → DCL (5), TRANSACTION → DTL (4), SELECT → DQL (3), INSERT → DML (2), DROP → DDL (1). A banca cobra a classificação dos comandos SQL nos cinco grupos: DDL (definição), DML (manipulação), DQL (consulta), DTL (transação) e DCL (controle).
NÃO CAIA NESSA!
É comum confundir TRANSACTION com DML (já que manipula transações) e GRANT com DDL (já que é um comando de definição de privilégios). A classificação canônica é: GRANT = DCL, TRANSACTION = DTL. Decore a fila: Grant → DCL; Transaction → DTL.
1GRANTDCL
2TRANSACTIONDTL
3SELECTDQL
4INSERTDML
5DROPDDL
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Propõe a sequência 1-2-3-4-5 (DDL, DML, DQL, DTL, DCL). O primeiro comando (GRANT) não é DDL, e sim DCL. O erro está em colocar DDL na primeira posição.
Alternativa B — ❌ Incorreta
Sequência 2-1-5-3-4 (DML, DDL, DCL, DQL, DTL). GRANT (DCL) aparece na terceira posição, quando deveria ser a primeira. Além disso, DROP (DDL) deveria ser a última (5ª) e aparece como 2ª.
Alternativa C — ❌ Incorreta
Sequência 3-4-1-5-2 (DQL, DTL, DDL, DCL, DML). O primeiro comando (GRANT) não é DQL, mas DCL. A ordem inteira está deslocada.
Alternativa D — ❌ Incorreta
Sequência 4-3-2-1-5 (DTL, DQL, DML, DDL, DCL). GRANT (DCL) aparece na última posição, quando deveria ser a primeira. TRANSACTION (DTL) aparece na primeira, mas deveria ser a segunda.
Alternativa E — ✅ Correta ⟵ GABARITO
Sequência 5-4-3-2-1 (DCL, DTL, DQL, DML, DDL). Perfeitamente alinhada com a classificação padrão:
Comando
Categoria
Posição na sequência
GRANT
DCL
1º (5)
TRANSACTION
DTL
2º (4)
SELECT
DQL
3º (3)
INSERT
DML
4º (2)
DROP
DDL
5º (1)
PEGA ESSA DICA!
Na prova, identifique primeiro o comando DQL (SELECT) e os DDL (CREATE, DROP, ALTER). Depois, separe DCL (GRANT, REVOKE) e DTL (COMMIT, ROLLBACK, TRANSACTION). Os DML (INSERT, UPDATE, DELETE) preenchem o meio. Monte a ordem do enunciado e confira.