Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FADESP 2026

Banco de DadosSQL
Código
qg669766
Banca
FADESP
Órgão
SEFAZ-PA
Ano
2026
Nível
Superior
Cargo
Auditor Fiscal de Receitas Estaduais - Conhecimentos Gerais
Os comandos DROP e TRUNCATE da linguagem de consulta estruturada (SQL) pertencem à categoria de comandos
  1. ADDL.
  2. BDML.
  3. CDCL.
  4. DTCL.
  5. ETCL-2.
Revelar gabarito e comentário

GabaritoA — DDL.

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”.

Comandos SQL: DROP e TRUNCATE

Gabarito: letra A. Os comandos DROP e TRUNCATE pertencem à categoria DDL (Data Definition Language), que agrupa instruções de definição e modificação da estrutura do banco de dados. DML é para manipulação de dados (SELECT, INSERT, UPDATE, DELETE); DCL para controle de acesso (GRANT, REVOKE); TCL para controle de transações (COMMIT, ROLLBACK).

A classificação dos comandos SQL em categorias é um tópico clássico de provas. Veja o resumo:

Categoria

Comandos principais

DDL

CREATE, ALTER, DROP, TRUNCATE, RENAME

DML

SELECT, INSERT, UPDATE, DELETE, MERGE

DCL

GRANT, REVOKE, DENY

TCL

COMMIT, ROLLBACK, SAVEPOINT, SET TRANSACTION

1DDL (estrutura)
CREATE, ALTER, DROP, TRUNCATE, RENAME
2DML (dados)
SELECT, INSERT, UPDATE, DELETE, MERGE
3DCL (acesso)
GRANT, REVOKE, DENY
4TCL (transação)
COMMIT, ROLLBACK, SAVEPOINT
Comandos SQL
LEVELsoulevel.com.br
Comandos SQL: DDL (estrutura) (CREATE, ALTER, DROP, TRUNCATE, RENAME); DML (dados) (SELECT, INSERT, UPDATE, DELETE, MERGE); DCL (acesso) (GRANT, REVOKE, DENY); TCL (transação) (COMMIT, ROLLBACK, SAVEPOINT)

Alternativa A — ✅ Correta ⟵ GABARITO

DDL (Data Definition Language) é a categoria correta. DROP e TRUNCATE alteram a estrutura ou o conteúdo de objetos do banco (excluem tabelas ou registros de forma estrutural), sendo classificados como DDL na maioria dos sistemas de banco de dados.

Alternativa B — ❌ Incorreta

DML (Data Manipulation Language) lida com dados em si (consultas e alterações de linhas), não com estruturas. Comandos DML típicos são INSERT, UPDATE, DELETE e SELECT.

Alternativa C — ❌ Incorreta

DCL (Data Control Language) gerencia permissões e privilégios de acesso ao banco (GRANT, REVOKE). Não se aplica a DROP ou TRUNCATE.

Alternativa D — ❌ Incorreta

TCL (Transaction Control Language) controla transações (COMMIT, ROLLBACK, SAVEPOINT). Não inclui comandos de definição de dados.

Alternativa E — ❌ Incorreta

TCL-2 não é uma categoria oficial do SQL. O termo é uma invenção e não corresponde a nenhum padrão.

PEGA ESSA DICA!

Decore as categorias SQL com acrônimos: DDL (estrutura), DML (dados), DCL (controle), TCL (transação). Em provas, sempre associe DROP e TRUNCATE à DDL; DELETE é DML, mas TRUNCATE é DDL por ser uma operação de estrutura (redefine a tabela).

Gabarito: letra A.

Link permanente: /questoes/qg669766