Informática Múltipla Escolha

Qual conjunto de comandos SQL abaixo serve para manipular o estado ou a instância do banco de dados?

Qual conjunto de comandos SQL abaixo serve para manipular o estado ou a instância do banco de dados?

  1. CREATE, ALTER, DROP.
  2. INSERT, ALTER, DELETE.
  3. CREATE, UPDATE, DROP.
  4. INSERT, UPDATE, DELETE.
  5. CREATE, ALTER, DELETE.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - CREATE, ALTER, DROP

Explicação Didática:

Para responder a esta questão, é fundamental distinguir as duas principais categorias de comandos em SQL: DDL e DML.

  1. DDL (Data Definition Language - Linguagem de Definição de Dados):
  • Responsável por definir, modificar e remover a estrutura do banco de dados (objetos como tabelas, índices, esquemas).
  • Comandos principais: CREATE (criar), ALTER (alterar estrutura), DROP (remover objeto).
  • Estes comandos manipulam a definição do banco, afetando sua existência e organização estrutural.
  1. DML (Data Manipulation Language - Linguagem de Manipulação de Dados):
  • Responsável por gerenciar os dados dentro das estruturas existentes.
  • Comandos principais: INSERT (inserir linhas), UPDATE (atualizar valores), DELETE (apagar linhas).
  • Estes comandos não mudam a estrutura do banco, apenas o conteúdo armazenado nele.

Análise das Alternativas:

ComandoCategoriaFunção Principal
CREATEDDLCriar novos objetos (tabelas, BD).
ALTERDDLModificar a estrutura de objetos existentes.
DROPDDLRemover completamente objetos do BD.
INSERTDMLAdicionar registros (linhas) às tabelas.
UPDATEDMLAlterar valores dentro dos registros.
DELETEDMLExcluir registros (linhas) específicos.
  • Alternativa A (Correta): Contém exclusivamente comandos DDL (CREATE, ALTER, DROP). Eles são utilizados para criar, modificar e excluir a estrutura do banco de dados, manipulando assim o seu estado lógico ou instância estrutural.
  • Alternativa B, C, E: Misturam comandos DDL e DML, o que não forma um conjunto coerente para uma única finalidade específica.
  • Alternativa D: Contém apenas comandos DML (INSERT, UPDATE, DELETE). Embora alterem os dados, eles não manipulam a estrutura ou a instância do próprio banco (o esquema), apenas o conteúdo interno.

Portanto, o conjunto que serve para manipular a estrutura/definição do banco de dados é o da Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.