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:
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
- DDL —> DEFINIÇÃO DE DADOS aplicado sobre a TABELA. (Define o esquema, estrutura)
- DRO CREA o vALTER (DROP CREATE ALTER )
- DML —> MANIPULAÇÃO sobre os DADOS. CONSULTA
- SEDE de UPDATEzINho (SElect/DElete/UPDATE/INsert)
- DTL—> TRANSAÇÃO
- COMMIT Crava, ou seja, conclui totalmente uma transação
- ROLLBACK Retorna, ou seja, desfaz.
- 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