Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2024

Banco de DadosSQL
Código
qg179140
Banca
FUNDATEC
Órgão
SEMAE de São Leopoldo - RS
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Seja a tabela Estudantes criada através do comando CREATE, na linguagem SQL: CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER);Qual é a forma correta do comando ALTER para incluir a coluna curso VARCHAR(20) nesta tabela?
  1. AALTER TABLE Estudantes COLUMN curso VARCHAR(20);
  2. BALTER TABLE Estudantes ADD COLUMN curso VARCHAR(20);
  3. CALTER Estudantes COLUMN curso VARCHAR(20);
  4. DALTER Estudantes ADD COLUMN curso VARCHAR(20);
  5. EALTER TABLE Estudantes, curso VARCHAR(20);
Revelar gabarito e comentário

GabaritoB — ALTER TABLE Estudantes ADD COLUMN curso VARCHAR(20);

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”.

Comando ALTER TABLE para adicionar coluna

Gabarito: letra B. A sintaxe correta para adicionar uma coluna em SQL é ALTER TABLE nome_tabela ADD [COLUMN] nome_coluna tipo_dado. A alternativa B é a única que segue essa sintaxe padrão, conforme a documentação do SQL.

Alternativa A — ❌ Incorreta

Falta a palavra-chave ADD. Apenas COLUMN não é suficiente; é necessário ADD ou ADD COLUMN.

Alternativa B — ✅ Correta ⟵ GABARITO

Segue a sintaxe padrão: ALTER TABLE Estudantes ADD COLUMN curso VARCHAR(20);. A palavra COLUMN é opcional, mas sua presença não invalida o comando.

Alternativa C — ❌ Incorreta

Falta TABLE após ALTER e também falta ADD. A forma correta exige ALTER TABLE.

Alternativa D — ❌ Incorreta

Embora possua ADD COLUMN, falta TABLE. O comando deve ser ALTER TABLE, não apenas ALTER.

Alternativa E — ❌ Incorreta

Usa vírgula e não possui ADD. A sintaxe correta exige ADD e não vírgula entre a tabela e a coluna.

PEGA ESSA DICA!

Lembre-se de que a palavra COLUMN é opcional, mas TABLE e ADD são obrigatórios. Para fixar, decore o padrão: ALTER TABLE nome ADD [COLUMN] nome tipo;.

Link permanente: /questoes/qg179140