Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025
- Código
- ce202043
- Banca
- CESPE / CEBRASPE
- Órgão
- EMBRAPA
- Ano
- 2025
- Nível
- Superior
- Cargo
- Pesquisador – Área: Gestão da Informação – Subárea: Engenharia de Dados
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ❌ ERRADO. O método DELETE é idempotente. A afirmativa incorre ao negar essa característica com base em respostas inconsistentes, pois a idempotência refere-se ao estado final do recurso, não ao código de resposta retornado. Após uma requisição DELETE bem-sucedida, o recurso é removido; execuções subsequentes do mesmo DELETE não alteram o estado – o recurso permanece deletado –, independentemente do código HTTP retornado (200 na primeira, 404 nas seguintes).
A confusão comum que a banca explora é associar respostas diferentes à falta de idempotência. No entanto, os métodos idempotentes podem sim gerar respostas distintas (ex.: 200 OK vs 404 Not Found) sem comprometer a idempotência, pois o estado do servidor não se altera após a primeira execução.
A banca troca o conceito de idempotência (estado final) pela uniformidade de respostas. Lembre-se: idempotência = mesmo efeito no servidor, não mesma resposta. DELETE, PUT e GET são idempotentes; apenas POST e PATCH (em geral) não o são.
❌ ERRADO.
Link permanente: /questoes/ce202043