Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — CESPE / CEBRASPE 2025
Engenharia de Software›Ferramentas 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.
CCerto
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:
GET → SELECT (leitura/recuperação de dados)
POST → CREATE (criação de novos recursos)
PUT → UPDATE (atualização integral/substituição de recurso)
DELETE → DELETE (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.
Métodos HTTP ↔ CRUD: GET → SELECT (leitura); POST → CREATE (criação); PUT → UPDATE (substituição); DELETE → DELETE (remoção)