A DDL compõe, entre outras, o conjunto de expressões SQL re...

Próximas questões
Com base no mesmo assunto
Q2897036 Arquitetura de Software
A DDL compõe, entre outras, o conjunto de expressões SQL referentes a
Alternativas

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