Acerca de API, julgue o item subsequente. Quando utilizados ...

Próximas questões
Com base no mesmo assunto
Q3156913 Engenharia de Software

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.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Para resolver a questão sobre a associação de métodos HTTP com operações CRUD, é importante compreender o funcionamento básico de APIs e como elas interagem com bancos de dados.

Tema Central: A questão aborda como os métodos HTTP (GET, POST, PUT, DELETE) se relacionam com as operações CRUD (Create, Read, Update, Delete).

Conceitos Fundamentais:

  • GET: Usado para recuperar dados de um servidor, correspondendo à operação Read ou SELECT em um banco de dados.
  • POST: Usado para enviar dados ao servidor, geralmente para criar um novo recurso, correspondente ao Create ou INSERT.
  • PUT: Usado para atualizar dados existentes no servidor, associando-se à operação Update ou UPDATE.
  • DELETE: Usado para remover dados do servidor, diretamente relacionado à operação Delete.

Essas correspondências são amplamente utilizadas em arquiteturas de software baseadas em REST, que é um estilo de arquitetura de software baseada na transferência de estado representacional.

Justificação da Alternativa Correta:

A alternativa C está correta porque descreve precisamente como os métodos HTTP se alinham com as operações CRUD. Essa correspondência é um padrão comum em APIs RESTful.

Importante: Enquanto a questão está correta, é sempre válido lembrar que em algumas implementações, o método PUT pode ser substituído ou complementado pelo PATCH para atualizações parciais, mas em termos gerais, o mapeamento apresentado é o mais comum.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

JUSTIFICATIVA - Certo. Os métodos HTTP são os responsáveis por provocar alterações nos recursos identificados pelas URLs. Essas modificações são padronizadas, de maneira que o método GET é utilizado para recuperar os dados identificados pela URL, o POST, para criar um novo recurso, o PUT, para atualizar um recurso e o DELETE, para apagar um recurso. Esses quatro métodos podem ser diretamente relacionados a operações de banco de dados, da seguinte forma: o método GET do HTTP se relaciona com o SELECT, o POST, com o CREATE, o PUT, com o UPDATE e o DELETE, com o DELETE.

https://cdn.cebraspe.org.br/concursos/PC_DF_24_ADM/arquivos/021_PCDF_002_01.PDF

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo