Pular para o conteúdo principal

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

Banco de DadosSQL
Código
ce229340
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2026
Nível
Superior
Cargo
Analista Administrativo - Especialidade: Tecnologia da Informação
A execução de comandos DML, como UPDATE e DELETE, sem cláusula WHERE pode resultar em operações em massa que afetam toda a tabela, podendo comprometer a integridade lógica dos dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 DML sem WHERE e integridade lógica

Gabarito: Certo. A afirmação está correta: comandos DML como UPDATE e DELETE sem cláusula WHERE afetam todas as linhas da tabela, podendo causar alterações ou exclusões em massa que comprometem a integridade lógica dos dados, inclusive violando restrições de integridade referencial.

A cláusula WHERE é opcional, mas sua ausência torna a operação global. Conforme o material de apoio, "a condição WHERE é sim opcional. Entretanto, ao utilizar esse comando sem nenhuma condição todos os registros da tabela serão atualizados!" (). O exemplo apresentado mostra que um UPDATE sem WHERE altera o valor da coluna Cidade para 'Curitiba' em todas as linhas, independentemente do registro original.

Portanto, a afirmação reflete corretamente o comportamento dos comandos DML e o risco à integridade lógica dos dados.

CERTO

  1. 1Comando DML (UPDATE/DELETE)
  2. 2Sem cláusula WHERE
  3. 3Afeta TODAS as linhas
  4. 4[-] Compromete integridade lógica
LEVEL · soulevel.com.br

Gabarito: Certo.

Link permanente: /questoes/ce229340