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).
AINSERT, DROP, ALTER.
BALTER, CREATE e DROP.
CINSERT, UPDATE e DROP.
DCREATE, ALTER e DELETE.
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)?"