O SQL é uma linguagem que possui subconjuntos de comandos s...
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