Tecnologista Júnior I - Ambientes Críticos de Tecnologia da Informação em Centro de Dados
SQL (Structured Query Language) é uma linguagem declarativa padrão usada para gerenciar e manipular bancos de dados relacionais. Ela fornece um conjunto de comandos que permitem aos usuários realizarem diversas operações, como consultar, inserir, atualizar e excluir dados de bancos de dados relacionais.Relacione as linguagens declarativas às suas respectivas propriedades.1. DDL – Data Definition Language.2. DML – Data Manipulation Language.3. DTL – Data Transaction Language.4. DCL – Data Control Language.( ) Contém o comando SELECT.( ) Contém os comandos COMMIT e ROLLBACK.( ) Utilizada para dar acesso aos usuários.( ) Contém os comandos CREATE, ALTER e DROP.( ) Contém os comandos INSERT, UPDATE e DELETE.Assinale a opção que indica a relação correta, segundo a ordem apresentada.
A1 – 4 – 4 – 1 – 2.
B2 – 3 – 4 – 1 – 2.
C2 – 3 – 3 – 1 – 2.
D3 – 4 – 3 – 2 – 1.
E2 – 3 – 4 – 3 – 1.
Revelar gabarito e comentário▾
GabaritoB — 2 – 3 – 4 – 1 – 2.
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”.
SQL: sublinguagens e comandos
Gabarito: letra B (2 – 3 – 4 – 1 – 2). A sequência correta reflete a classificação padrão dos comandos SQL: SELECT é DML; COMMIT/ROLLBACK são DTL; GRANT/REVOKE (dar acesso) são DCL; CREATE/ALTER/DROP são DDL; INSERT/UPDATE/DELETE são DML. A ordem das propriedades é, portanto: 2 (DML), 3 (DTL), 4 (DCL), 1 (DDL), 2 (DML).
A questão exige conhecimento das cinco categorias da linguagem SQL. Vamos relembrar cada uma:
Sublinguagem
Comandos principais
DDL (1) – Data Definition Language
CREATE, ALTER, DROP, TRUNCATE
DML (2) – Data Manipulation Language
SELECT, INSERT, UPDATE, DELETE
DTL (3) – Data Transaction Language
COMMIT, ROLLBACK, SAVEPOINT
DCL (4) – Data Control Language
GRANT, REVOKE
Agora, analisamos cada propriedade na ordem apresentada:
"Contém o comando SELECT." → DML (2)
"Contém os comandos COMMIT e ROLLBACK." → DTL (3)
"Utilizada para dar acesso aos usuários." → DCL (4)
"Contém os comandos CREATE, ALTER e DROP." → DDL (1)
"Contém os comandos INSERT, UPDATE e DELETE." → DML (2)
Atribui COMMIT/ROLLBACK a DTL (correto), mas na terceira posição coloca 3 (DTL) para "dar acesso", que deveria ser DCL (4).
Alternativa D — ❌ Incorreta
Começa com 3 (DTL) para SELECT, errado. SELECT é DML (2).
Alternativa E — ❌ Incorreta
Na quarta posição coloca 3 (DTL) para CREATE/ALTER/DROP, que são DDL (1).
PEGA ESSA DICA!
Decore a associação direta: comandos de estrutura → DDL; comandos de manipulação de dados (inclusive SELECT) → DML; comandos de transação → DTL; comandos de permissão → DCL. Em provas, a FGV costuma cobrar essa classificação de forma literal.