Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2026
- Código
- ce229340
- Banca
- CESPE / CEBRASPE
- Órgão
- TCE-RN
- Ano
- 2026
- Nível
- Superior
- Cargo
- Analista Administrativo - Especialidade: Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
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
Gabarito: Certo.
Link permanente: /questoes/ce229340