Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025

Banco de DadosSQL
Código
ce215893
Banca
CESPE / CEBRASPE
Órgão
SUSEP
Ano
2025
Nível
Superior
Cargo
Analista Técnico: - Área: Tecnologia da Informação e Ciência de Dados
A respeito da situação hipotética apresentada e da linguagem SQL a ela relacionada, julgue o item a seguir.O comando SELECT nome, idade FROM CLIENTE; pertence à DML, pois consulta os dados armazenados no banco para eventual tomada de decisão.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Classificação dos comandos SQL: DDL, DML, DQL, DCL, TCL

Gabarito: ERRADO. O comando SELECT não pertence à DML (Data Manipulation Language), mas sim à DQL (Data Query Language). A DML típica é composta pelos comandos INSERT, UPDATE, DELETE e, em algumas classificações, SELECT é incluído, mas a distinção adotada por muitas bancas – incluindo o CESPE/CEBRASPE – separa DQL como subcategoria própria. Portanto, a afirmação de que SELECT é DML está incorreta.

A linguagem SQL é subdividida nas seguintes categorias:

DDL (Data Definition Language): comandos para definir e modificar estruturas de dados (CREATE, ALTER, DROP, TRUNCATE). DML (Data Manipulation Language): comandos para manipular dados (INSERT, UPDATE, DELETE). DQL (Data Query Language): comando para consulta (SELECT). DCL (Data Control Language): comandos para controle de acesso (GRANT, REVOKE). TCL (Transaction Control Language): comandos para gerenciar transações (COMMIT, ROLLBACK, SAVEPOINT).

Categoria SQL

Comandos

Função

DDL (Data Definition Language)

CREATE, ALTER, DROP, TRUNCATE

Definir e modificar estruturas de dados

DML (Data Manipulation Language)

INSERT, UPDATE, DELETE

Manipular dados

DQL (Data Query Language)

SELECT

Consultar dados

DCL (Data Control Language)

GRANT, REVOKE

Controlar acesso

TCL (Transaction Control Language)

COMMIT, ROLLBACK, SAVEPOINT

Gerenciar transações

NÃO CAIA NESSA!

A banca explora a dúvida entre DML e DQL. Muitos candidatos memorizam que SELECT consulta dados e, por extensão, acham que é DML. No entanto, a classificação tradicional em concursos públicos – especialmente no CESPE/CEBRASPE – trata SELECT como DQL, distinta da DML. Memorize esta separação para não errar.

ERRADO – O comando SELECT pertence à DQL, não à DML. A justificativa apresentada (consultar dados para tomada de decisão) não altera a classificação.

Link permanente: /questoes/ce215893