Pular para o conteúdo principal

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

Banco de DadosSQL
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
A respeito da situação hipotética apresentada e da linguagem SQL a ela relacionada, julgue o item a seguir.O comando UPDATE 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.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

SQL: Comandos DDL e DML

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.

1DDL (estrutura)
CREATE
ALTER TABLE
DROP
2DML (dados)
SELECT
INSERT
UPDATE
DELETE
3Pegadinha clássica
UPDATE não altera estrutura
ALTER TABLE altera estrutura
Comandos SQL
LEVELsoulevel.com.br
Comandos SQL: DDL (estrutura) (CREATE, ALTER TABLE, DROP); DML (dados) (SELECT, INSERT, UPDATE, DELETE); Pegadinha clássica (UPDATE não altera estrutura, ALTER TABLE altera estrutura)
NÃO CAIA NESSA!

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