Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025
- Código
- ce215897
- Banca
- CESPE / CEBRASPE
- Órgão
- SUSEP
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista Técnico: - Área: Tecnologia da Informação e Ciência de Dados
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO (E). O comando UPDATE é um comando DML (Data Manipulation Language) utilizado para modificar os dados existentes nas linhas de uma tabela. Para alterar a definição de colunas, como o tipo de dado de uma coluna, é necessário utilizar um comando DDL (Data Definition Language), especificamente o comando ALTER TABLE.
A banca tenta confundir o candidato ao atribuir ao UPDATE uma função estrutural que não lhe pertence. Essa é uma pegadinha clássica: trocar a finalidade de comandos DDL e DML.
✅ CERTO se a afirmação fosse: "O comando ALTER TABLE pode ser utilizado para alterar a definição de colunas em uma tabela, como o tipo de dado de uma coluna data_nascimento, por exemplo, substituindo VARCHAR por DATE."
❌ ERRADO conforme o enunciado, pois o UPDATE atua sobre os dados, não sobre a estrutura da tabela.
A questão inverte o papel do UPDATE (DML) com o ALTER (DDL). Lembre-se: UPDATE altera valores de linhas; ALTER TABLE altera a estrutura (colunas, tipos, restrições).
Gabarito: ERRADO (E).
Link permanente: /questoes/ce215897