Pular para o conteúdo principal

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

Banco de DadosSQL
Código
fg121842
Banca
FGV
Órgão
TCE-RR
Ano
2025
Nível
Superior
Cargo
Analista Administrativo - Tecnologia da Informação, com especialidade em Desenvolvimento de Sistemas
Assinale a opção que contém apenas comandos da linguagem de criação de dados (DDL – Data Definition Language).
  1. AINSERT, DROP, ALTER.
  2. BALTER, CREATE e DROP.
  3. CINSERT, UPDATE e DROP.
  4. DCREATE, ALTER e DELETE.
  5. EALTER, UPDATE e DELETE.
Revelar gabarito e comentário

GabaritoB — ALTER, CREATE e DROP.

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 DDL em SQL

Gabarito: letra B. Os comandos ALTER, CREATE e DROP são todos da sublinguagem DDL (Data Definition Language), responsável por definir e modificar a estrutura dos objetos do banco de dados. As demais alternativas incluem comandos de DML (INSERT, UPDATE, DELETE), que manipulam dados, não estrutura.

A banca cobra a classificação dos comandos SQL nas sublinguagens. DDL lida com metadados (objetos), enquanto DML lida com os dados propriamente ditos. Vejamos cada alternativa:

Alternativa A — ❌ Incorreta

INSERT é um comando DML (manipulação de dados), não DDL. DROP e ALTER são DDL. Portanto, não contém apenas comandos DDL.

Alternativa B — ✅ Correta ⟵ GABARITO

ALTER (modifica objetos), CREATE (cria objetos) e DROP (remove objetos) são comandos exclusivos da DDL. Eles atuam sobre a estrutura do banco, como tabelas, índices, visões, etc.

Alternativa C — ❌ Incorreta

INSERT e UPDATE são comandos DML, destinados à inserção e atualização de registros. Apenas DROP é DDL.

Alternativa D — ❌ Incorreta

DELETE é um comando DML (exclusão de registros). CREATE e ALTER são DDL. Logo, há um comando DML presente.

Alternativa E — ❌ Incorreta

UPDATE e DELETE são DML; apenas ALTER é DDL. Há dois comandos DML.

PEGA ESSA DICA!

Para fixar, lembre-se que DDL usa verbos que alteram a estrutura: CREATE, ALTER, DROP, TRUNCATE, RENAME. DML usa verbos que alteram os dados: INSERT, UPDATE, DELETE (e SELECT, embora classificado às vezes como DQL). Na dúvida, pergunte: "O comando modifica a estrutura (DDL) ou os dados (DML)?"

Sublinguagem

Comandos típicos

DDL

CREATE, ALTER, DROP, TRUNCATE, RENAME

DML

INSERT, UPDATE, DELETE, SELECT

DCL

GRANT, REVOKE, DENY

Gabarito: letra B.

Link permanente: /questoes/fg121842