A DDL compõe, entre outras, o conjunto de expressões SQL re...
- Gabarito Comentado (1)
- Aulas (12)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é B - criação de tabelas e eliminação de índices.
Vamos agora entender o porquê disso, assim como analisar as alternativas incorretas.
Para resolver essa questão, é essencial compreender o conceito de DDL (Data Definition Language), que em português significa Linguagem de Definição de Dados. A DDL é uma sublinguagem do SQL utilizada para definir e manipular as estruturas do banco de dados. Isso inclui operações como criação, alteração e deleção de tabelas, índices e outras estruturas.
Justificativa da alternativa correta (B):
A alternativa B menciona a criação de tabelas e a eliminação de índices. Ambas essas operações são claramente parte das funcionalidades da DDL. Comandos como CREATE TABLE
e DROP INDEX
são exemplos típicos de DDL.
Análise das alternativas incorretas:
A - atualização e extração de dados: Essas operações estão relacionadas à DML (Data Manipulation Language), não à DDL. A DML inclui comandos como UPDATE
e SELECT
, que são usados para manipular os dados dentro das estruturas definidas pela DDL.
C - criação de índices e extração de dados: A criação de índices (CREATE INDEX
) é uma operação de DDL. No entanto, a extração de dados usando o comando SELECT
é uma operação de DML, tornando a alternativa incorreta.
D - deleção de índices e de dados: A deleção de índices (DROP INDEX
) é uma operação de DDL, mas a deleção de dados usando DELETE
pertence à DML, o que torna essa alternativa incorreta.
E - deleção de tabelas e inserção de dados: A deleção de tabelas (DROP TABLE
) é uma operação de DDL, mas a inserção de dados (INSERT
) está relacionada à DML, invalidando essa alternativa.
Espero que tenha ficado claro o motivo pelo qual a alternativa correta é a B e por que as demais estão incorretas. A DDL foca na definição das estruturas do banco de dados, enquanto a DML foca na manipulação dos dados contidos nessas estruturas.
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