São comandos do tipo DDL (Data Definition Language) no SQL: ...

Próximas questões
Com base no mesmo assunto
Q3409678 Banco de Dados
São comandos do tipo DDL (Data Definition Language) no SQL:
I - SELECT II - ALTER III - INSERT IV - CREATE V - DROP
Está correto o que se afirma, em:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B – II, IV e V

Tema central da questão:

Esta questão aborda os comandos DDL (Data Definition Language) no SQL. Saber identificar quais comandos pertencem à DDL é fundamental para quem se prepara para concursos na área de banco de dados, pois isso aparece com frequência nas provas.

Resumo teórico:

A DDL (Data Definition Language) é um subconjunto do SQL responsável por definir e modificar a estrutura de bancos de dados. Os comandos DDL mais conhecidos são: CREATE (cria tabelas, índices, etc.), ALTER (altera estruturas existentes), e DROP (remove estruturas). Eles não manipulam dados em si, mas sim a estrutura do banco. Referência: Elmasri & Navathe, Sistemas de Banco de Dados.

Justificativa da alternativa correta:

A alternativa B está correta porque:

  • II – ALTER: comando DDL, utilizado para modificar objetos existentes no banco.
  • IV – CREATE: comando DDL, serve para criar tabelas, bancos, índices, etc.
  • V – DROP: comando DDL, remove objetos do banco.

Esses comandos definem ou reestruturam o banco de dados, por isso são classificados como DDL.

Análise das alternativas incorretas:

  • I – SELECT: NÃO é DDL, é comando DQL (Data Query Language), usado para consultar dados.
  • III – INSERT: NÃO é DDL, é comando DML (Data Manipulation Language), usado para inserir dados.
  • Alternativas A, C, D e E trazem SELECT ou INSERT como DDL, o que está incorreto.

Estrategicamente: Sempre associe estrutura a DDL (CREATE, ALTER, DROP), manipulação de dados a DML (INSERT, UPDATE, DELETE) e consulta a DQL (SELECT). Cuidado com pegadinhas que misturam comandos!

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

  1. DDL —> DEFINIÇÃO DE DADOS aplicado sobre a TABELA. (Define o esquema, estrutura)
  • DRO CREA o vALTER (DROP CREATE ALTER )

  1. DML —> MANIPULAÇÃO sobre os DADOS. CONSULTA
  • SEDE de UPDATEzINho (SElect/DElete/UPDATE/INsert)

  1. DTL—> TRANSAÇÃO
  • COMMIT Crava, ou seja, conclui totalmente uma transação
  • ROLLBACK Retorna, ou seja, desfaz.



  1. DCL —> CONTROLE
  • REVOKE Revogar concessão
  • GRANT Gerar permissão

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo