Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024

Banco de DadosSQL
Código
ce190874
Banca
CESPE / CEBRASPE
Órgão
TST
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área: Apoio Especializado - Especialidade: Programação
Assinale a opção correspondente ao comando utilizado para adicionar, remover ou modificar colunas de tabelas de bancos de dados SQL.
  1. Aupdate
  2. Binsert
  3. Ccreate
  4. Ddelete
  5. Ealter
Revelar gabarito e comentário

GabaritoE — alter

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comandos SQL: ALTER TABLE

Gabarito: letra E. O comando ALTER TABLE é o único, dentre os listados, que permite adicionar, remover ou modificar colunas em uma tabela existente no SQL. Trata-se de um comando da categoria DDL (Data Definition Language).

A questão testa o conhecimento básico dos comandos SQL e sua finalidade. Cada comando tem uma função específica:

  • UPDATE: altera dados (valores) de registros existentes.

  • INSERT: adiciona novos registros (linhas) a uma tabela.

  • CREATE: cria novos objetos (tabelas, views, índices, etc.).

  • DELETE: remove registros (linhas) de uma tabela.

  • ALTER: modifica a estrutura de objetos existentes, como tabelas (colunas, constraints).

Comandos SQL
  • 1DDL (estrutura)
    • CREATE (criar objetos)
    • ALTER (modificar estrutura)
      • ADD coluna
      • DROP coluna
      • MODIFY coluna
    • DROP (excluir objetos)
  • 2DML (dados)
    • INSERT (novas linhas)
    • UPDATE (alterar valores)
    • DELETE (remover linhas)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O comando UPDATE é usado para modificar dados (valores de colunas) em linhas existentes, não para alterar a estrutura da tabela (adicionar/remover colunas).

Alternativa B — ❌ Incorreta

O comando INSERT serve para adicionar novas linhas (registros) a uma tabela, não para modificar sua estrutura.

Alternativa C — ❌ Incorreta

O comando CREATE é utilizado para criar novos objetos (tabelas, bancos de dados, etc.), não para modificar objetos já existentes.

Alternativa D — ❌ Incorreta

O comando DELETE remove linhas (registros) de uma tabela, não altera colunas.

Alternativa E — ✅ Correta ⟵ GABARITO

O comando ALTER TABLE é especificamente projetado para modificar a estrutura de uma tabela existente, permitindo adicionar (ADD), remover (DROP) ou modificar (MODIFY) colunas, bem como gerenciar constraints. Conforme a documentação SQL:

SQL padrão:

A instrução ALTER TABLE é usada para adicionar, deletar ou modificar colunas em uma tabela existente. Essa instrução também pode ser utilizada para adicionar ou deletar restrições a esta tabela.

Portanto, é a única opção que atende ao enunciado.

Gabarito: letra E

Link permanente: /questoes/ce190874