Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2022
Banco de Dados›Banco de Dados Relacionais
Código
fc061124
Banca
FCC
Órgão
DETRAN-AP
Ano
2022
Cargo
Analista de Tecnologia da Informação
Após ter criado a tabela Cidadao em um banco de dados relacional, aberto e funcionando em condições ideais, um analista necessitou modificar sua estrutura excluindo a coluna Atividade. Para isso ele utilizou corretamente o comando SQL
ADROP IN TABLE Cidadao COLUMN Atividade;
BUPDATE TABLE Cidadao DROP COLUMN Atividade;
CALTER TABLE Cidadao DELETE COLUMN Atividade;
DALTER TABLE Cidadao DROP COLUMN Atividade;
EUPDATE TABLE Cidadao DELETE COLUMN Atividade;
Revelar gabarito e comentário▾
GabaritoD — ALTER TABLE Cidadao DROP COLUMN Atividade;
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 SQL para excluir coluna de tabela
Gabarito: letra D. A sintaxe correta do comando SQL para remover uma coluna de uma tabela existente é ALTER TABLE nome_tabela DROP COLUMN nome_coluna;, conforme o padrão ISO SQL. Essa é a única alternativa que respeita a gramática dos comandos DDL (Data Definition Language).
Alternativa A — ❌ Incorreta
O comando DROP IN TABLE não existe em SQL. A palavra-chave DROP é utilizada para remover objetos do banco (como tabelas ou índices), mas a exclusão de coluna exige o prefixo ALTER TABLE. A sintaxe correta é ALTER TABLE ... DROP COLUMN ....
Alternativa B — ❌ Incorreta
O comando UPDATE é um comando DML (Data Manipulation Language) usado para modificar dados em linhas, não a estrutura da tabela. A cláusula DROP COLUMN não faz parte da sintaxe do UPDATE.
Alternativa C — ❌ Incorreta
O comando DELETE também é DML e serve para remover linhas de uma tabela, não colunas. A palavra DELETE COLUMN não é válida em SQL para alteração de esquema.
Alternativa D — ✅ Correta ⟵ GABARITO
A sintaxe ALTER TABLE Cidadao DROP COLUMN Atividade; está perfeitamente de acordo com o padrão SQL. O comando ALTER TABLE é usado para modificar a estrutura de uma tabela, e a cláusula DROP COLUMN especifica a coluna a ser removida.
Alternativa E — ❌ Incorreta
Assim como a alternativa B, utiliza UPDATE (DML) em vez de ALTER TABLE (DDL). Além disso, DELETE COLUMN não é uma construção válida.
PEGA ESSA DICA!
Para resolver questões sobre comandos SQL, lembre-se da classificação: DDL (CREATE, ALTER, DROP) altera a estrutura; DML (INSERT, UPDATE, DELETE) altera os dados. A exclusão de coluna é sempre feita com ALTER TABLE ... DROP COLUMN ....