Questão de Banco de Dados — SQL — FUNDATEC 2025
- Código
- qg479406
- Banca
- FUNDATEC
- Órgão
- Prefeitura de São Vicente do Sul - RS
- Ano
- 2025
- Nível
- Médio
- Cargo
- Técnico em Informática
- AApenas I.
- BApenas II.
- CApenas IV.
- DApenas I e III.
- EApenas III e V.
GabaritoC — Apenas IV.
Gabarito: letra C (Apenas IV). A assertiva IV está incorreta porque comandos DTL (Transaction Control Language) são usados para controlar transações (COMMIT, ROLLBACK, SAVEPOINT), e não para "definir" transações. As demais assertivas (I, II, III e V) estão corretas conforme a classificação padrão das sublinguagens SQL.
A banca cobra o conhecimento das cinco categorias de comandos SQL: DDL, DML, DCL, DTL e DQL. O erro está na troca do verbo "controlar" por "definir" na assertiva IV, uma pegadinha comum.
Comandos DML (Data Manipulation Language) são utilizados para manipular dados (INSERT, UPDATE, DELETE). Definição clássica e correta.
Comandos DDL (Data Definition Language) definem a estrutura do banco (CREATE, ALTER, DROP, etc.). Correto.
Comandos DCL (Data Control Language) controlam o acesso (GRANT, REVOKE). Correto.
DTL (Data Transaction Language) é a linguagem de controle de transações, não de definição. O termo "definir" está errado; o correto seria "controlar" ou "gerenciar" transações.
DQL (Data Query Language) é usada para consultas (SELECT). Alguns autores incluem SELECT no DML, mas a existência da DQL como sublinguagem separada é amplamente aceita e a assertiva está correta.
A banca troca o verbo "controlar" (DTL = controle de transações) por "definir", que remete à DDL. O candidato menos atento pode aceitar "definir" como sinônimo, mas a banca exige precisão terminológica.
Conclusão: A única assertiva incorreta é a IV. Portanto, o gabarito é a letra C (Apenas IV).
Link permanente: /questoes/qg479406