Alternativa C - CREATE, ALTER, DROP
Introdução à Linguagem SQL
Para responder corretamente, é fundamental distinguir entre os dois grandes grupos de comandos na linguagem SQL: a DDL (Data Definition Language) e a DML (Data Manipulation Language).
- DDL (Linguagem de Definição de Dados): Responsável por gerenciar a estrutura do banco de dados (os metadados). Ela define como os dados serão armazenados.
- DML (Linguagem de Manipulação de Dados): Responsável por gerenciar os dados propriamente ditos que estão dentro dessas estruturas.
Análise dos Comandos
Os comandos que permitem ao administrador gerenciar os metadados (criar tabelas, mudar colunas, excluir tabelas inteiras) pertencem à categoria DDL.
| Comando | Função Principal | Categoria |
|---|
| CREATE | Cria novos objetos (ex: CREATE TABLE) | DDL |
| ALTER | Modifica a estrutura de objetos existentes (ex: adicionar uma coluna) | DDL |
| DROP | Exclui objetos completamente do banco de dados (ex: apagar a tabela) | DDL |
Os outros comandos listados nas alternativas incorretas têm funções diferentes:
- INSERT, UPDATE, DELETE: Pertencem à DML. Eles inserem, alteram ou removem linhas de dados, não a estrutura da tabela.
- MODIFY, REMOVE: Não são comandos independentes padrão em SQL para essa finalidade geral (embora
MODIFY possa aparecer dentro de um ALTER).
Conclusão
Portanto, o conjunto correto de comandos para gerenciar a estrutura (metadados) é formado pelos verbos que definem, alteram ou eliminam a organização do banco.
A alternativa C apresenta exatamente esses três comandos fundamentais da DDL.