← Questões de Banco de Dados

Banco de Dados · FGV · 2025

Questão comentada de Banco de Dados

Assinale a opção que contém apenas comandos da linguagem de criação de dados (DDL – Data Definition Language).

Gabarito: B

Em SQL, a linguagem costuma ser dividida em blocos: DDL, DML, DCL e TCL. A DDL (Data Definition Language) é a parte que mexe na estrutura do banco, isto é, cria, altera ou remove objetos como tabelas, índices e esquemas. Pense assim: ela não está preenchendo a caixa de dados, mas montando e reformando a casa. Os comandos clássicos de DDL são CREATE, ALTER e DROP. O CREATE cria um objeto, o ALTER modifica sua estrutura e o DROP elimina esse objeto. Por isso, a alternativa B está correta: ela reúne apenas comandos de definição de dados. Já INSERT, UPDATE e DELETE são comandos de DML (Data Manipulation Language), porque servem para inserir, alterar ou apagar registros dentro das tabelas, ou seja, trabalham com o conteúdo, não com a estrutura. É exatamente aí que a banca costuma misturar as coisas para testar se você está atento. Em resumo: DDL = estrutura; DML = dados. Se a questão pede apenas comandos de criação/definição de dados, procure os verbos que mexem no desenho do banco, como CREATE, ALTER e DROP.

Continue treinando

Questões relacionadas