Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — CESPE / CEBRASPE 2025

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
ce209579
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
Acerca de API, julgue o item subsequente.Quando utilizados em operações em bancos de dados, os métodos HTTP de GET, POST, PUT e DELETE podem ser associados aos comandos CRUD de SELECT, CREATE, UPDADE e DELETE, respectivamente.
  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”.

Mapeamento entre métodos HTTP e operações CRUD

CERTO. A afirmação está correta. Na prática de desenvolvimento de APIs RESTful, os métodos HTTP são classicamente associados às operações CRUD da seguinte forma:

  • GETSELECT (leitura/recuperação de dados)

  • POSTCREATE (criação de novos recursos)

  • PUTUPDATE (atualização integral/substituição de recurso)

  • DELETEDELETE (remoção de recurso)

Apesar do pequeno erro de digitação na palavra "UPDADE" (que seria "UPDATE"), o sentido da correspondência está correto. É importante notar que, embora existam variações (por exemplo, PATCH também pode ser usado para atualização parcial), a associação apresentada é a mais comum e aceita no contexto de operações em bancos de dados via API.

1GET → SELECT (leitura)
2POST → CREATE (criação)
3PUT → UPDATE (substituição)
4DELETE → DELETE (remoção)
Métodos HTTP ↔ CRUD
LEVELsoulevel.com.br
Métodos HTTP ↔ CRUD: GET → SELECT (leitura); POST → CREATE (criação); PUT → UPDATE (substituição); DELETE → DELETE (remoção)

Gabarito: ✅ CERTO.

Link permanente: /questoes/ce209579