Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2025

Banco de DadosSQL
Código
qg474853
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação / Ênfase em Análise de Sistemas / Gerência de Projetos de TI
São tipos de comando SQL, EXCЕТО:
  1. ADDL (Data Definition Language).
  2. BDML (Data Manipulation Language).
  3. CDCL (Data Control Language).
  4. DTCL (Transaction Control Language).
  5. EDPL (Data Processing Language).
Revelar gabarito e comentário

GabaritoE — DPL (Data Processing Language).

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

Sublinguagens do SQL

Gabarito: letra E. As sublinguagens padrão do SQL são DDL, DML, DCL e TCL (esta última também chamada de DTL). A alternativa E (DPL – Data Processing Language) não existe como categoria oficial na linguagem SQL, sendo, portanto, a exceção pedida pelo enunciado.

A questão cobra o conhecimento das quatro (ou cinco, incluindo a DQL) sublinguagens clássicas do SQL. Elas organizam os comandos de acordo com sua finalidade:

  • DDL (Data Definition Language): comandos para definir a estrutura do banco (CREATE, ALTER, DROP, TRUNCATE, RENAME).

  • DML (Data Manipulation Language): comandos para manipular os dados (SELECT, INSERT, UPDATE, DELETE).

  • DCL (Data Control Language): comandos para controle de acesso (GRANT, REVOKE).

  • TCL (Transaction Control Language): comandos para gerenciar transações (COMMIT, ROLLBACK, SAVEPOINT).

PEGA ESSA DICA!

Memorize as siglas e os comandos associados. DQL (Data Query Language) é uma sublinguagem adicional que alguns autores usam para o SELECT. O importante é saber que DPL não é uma classificação reconhecida, sendo um distrator comum em concursos.

Sublinguagem

Função

Comandos principais

DDL

Definir estrutura do banco

CREATE, ALTER, DROP, TRUNCATE, RENAME

DML

Manipular dados

SELECT, INSERT, UPDATE, DELETE

DCL

Controlar acesso

GRANT, REVOKE

TCL (DTL)

Gerenciar transações

COMMIT, ROLLBACK, SAVEPOINT

DPL

❌ Não existe como categoria oficial

Alternativa A — ✅ Correta

DDL é um dos tipos de comando SQL, responsável pela definição dos objetos do banco de dados (esquemas, tabelas, índices, etc.).

Alternativa B — ✅ Correta

DML é o tipo que agrupa comandos de manipulação de dados, como INSERT, UPDATE, DELETE e SELECT (quando não considerado DQL).

Alternativa C — ✅ Correta

DCL é o tipo que controla as permissões de acesso, com comandos como GRANT e REVOKE.

Alternativa D — ✅ Correta

TCL (também conhecida como DTL) é o tipo que gerencia transações, com comandos como COMMIT, ROLLBACK e SAVEPOINT.

Alternativa E — ❌ Incorreta ⟵ GABARITO

DPL (Data Processing Language) não é um tipo de comando SQL reconhecido pela padronização. As sublinguagens oficiais são DDL, DML, DCL, TCL (e, em algumas abordagens, DQL). Portanto, esta alternativa é a exceção solicitada.

Gabarito: letra E

Link permanente: /questoes/qg474853