Questão de Banco de Dados — SQL — FUNDATEC 2025
- Código
- qg468583
- Banca
- FUNDATEC
- Órgão
- BRDE
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas - Subárea Administração de Banco de Dados
- ADDL e DML.
- BDCL e DTL.
- CDQL e DDL.
- DDML e DCL.
- ETCL e DQL.
GabaritoA — DDL e DML.
Gabarito: letra A. A classificação correta é DDL (Data Definition Language) para os comandos de definição da estrutura (CREATE TABLE, ALTER TABLE, CREATE INDEX) e DML (Data Manipulation Language) para os comandos de manipulação dos dados (INSERT, UPDATE, DELETE). Essa é a divisão clássica e mais cobrada em concursos.
A questão testa o conhecimento básico das subdivisões da SQL. Embora existam outras categorias (DCL, TCL, DQL), a separação entre definição e manipulação é a mais fundamental.
A alternativa apresenta exatamente a nomenclatura padrão: DDL (comandos que criam, alteram ou excluem objetos do banco, como tabelas e índices) e DML (comandos que inserem, atualizam, deletam ou consultam dados). Os exemplos do enunciado se encaixam perfeitamente.
DCL (Data Control Language) e DTL (Data Transaction Language) não correspondem à divisão pedida. DCL lida com permissões (GRANT, REVOKE) e DTL é um termo menos usual; na verdade, TCL (Transaction Control Language) cuida de transações (COMMIT, ROLLBACK). Nenhum deles abrange comandos de definição ou manipulação de dados.
DQL (Data Query Language) é uma subcategoria da DML que se refere apenas a consultas (SELECT). A divisão proposta seria entre DQL (consulta) e DDL (definição), mas o enunciado pede definição e manipulação — e a manipulação inclui INSERT, UPDATE, DELETE, que não são só consulta. Portanto, inadequada.
DML (manipulação) e DCL (controle) não contemplam os comandos de definição (DDL). Faltaria a categoria dos comandos estruturais, que são exatamente o primeiro grupo do enunciado.
TCL (controle de transação) e DQL (consulta) não se alinham com a divisão proposta. Os comandos de definição (CREATE, ALTER, CREATE INDEX) não são nem de transação nem de consulta.
A banca costuma trocar as siglas para confundir o candidato. Lembre-se da palavra-chave: Definição → DDL; Manipulação → DML. As outras siglas (DCL, TCL, DQL) são frequentemente usadas como distratores.
Para fixar, veja a tabela resumo:
Categoria | Função | Comandos típicos |
|---|---|---|
DDL | Definir estrutura | CREATE, ALTER, DROP, TRUNCATE |
DML | Manipular dados | INSERT, UPDATE, DELETE, SELECT |
DCL | Controlar acesso | GRANT, REVOKE |
TCL | Gerenciar transações | COMMIT, ROLLBACK, SAVEPOINT |
Gabarito: letra A.
Link permanente: /questoes/qg468583