O SQL é uma linguagem que possui subconjuntos de comandos s...

Próximas questões
Com base no mesmo assunto
Q1952140 Banco de Dados
O SQL é uma linguagem que possui subconjuntos de comandos separados pelas funcionalidades que proveem. Dentre tais subconjuntos, os comandos SQL utilizados para manipular estruturas de base de dados Oracle, incluindo tabelas, encontram-se em:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - DDL.

No contexto de banco de dados Oracle, ao lidar com a estrutura de uma base de dados, estamos falando de operações como criar, alterar ou excluir tabelas e outros objetos. Para executar tais operações, utilizamos o subconjunto de comandos conhecido como Data Definition Language (DDL). Estes comandos definem e modificam a estrutura da base de dados, que é exatamente o foco da questão.

O DDL inclui comandos como:

  • CREATE – para criar novos objetos, como tabelas e índices;
  • ALTER – para modificar objetos existentes;
  • DROP – para remover objetos.

É importante notar que o DML, ou Data Manipulation Language, é utilizado para manipular dados dentro das tabelas (como INSERT, UPDATE, DELETE), e não é o responsável por manipular as estruturas dessas tabelas, o que invalida as demais alternativas.

Por isso, a alternativa B está correta, pois ela cita especificamente os comandos DDL como aqueles utilizados para manipular estruturas da base de dados no Oracle.

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

Comandos SQL utilizados para manipular estruturas de base de dados Oracle, incluindo tabelas

Observe que a questão pediu comandos para manipular estruturas e tabelas. Apesar do nome, DML não serve para manipular estruturas e nem tabelas, e sim para a manipular dados nas tabelas.

DML - Data Manipulation Language - Linguagem de Manipulação de Dados. Utilizada para a recuperação, inclusão, remoção e modificação de informações em bancos de dados: select; inset, delete

DDL - Data Definition Language / Linguagem de definição de dados. Usada para a definição de estruturas de dados: create table; drop table; alter table

Clique para visualizar este comentário

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