Pular para o conteúdo principal

Questão de Banco de Dados — Administração de banco de dados — FGV 2023

Banco de DadosAdministração de banco de dados
Código
fg061602
Banca
FGV
Órgão
Câmara dos Deputados
Ano
2023
Nível
Superior
Cargo
Analista Legislativo - Informática Legislativa - Tarde
GraphQL (Graph Query Language) é uma linguagem muito útil para busca de dados.Sobre a sintaxe da linguagem GraphQL, assinale a afirmativa correta.
  1. AEla possui um esquema de tipos escalares e enumerações, sem suporte a tipos abstratos.
  2. BA indentação por meio de espaços em branco é a maneira de agrupar os campos dos objetos definidos para consulta.
  3. CEla define um conjunto de operações para consultar dados, mas não oferece meios para modificá-los no lado do servidor.
  4. DAs consultas são estruturadas hierarquicamente e têm o mesmo formato dos dados que elas retornam.
  5. EO formato XML deve ser usado para serialização das consultas e respostas.
Revelar gabarito e comentário

GabaritoD — As consultas são estruturadas hierarquicamente e têm o mesmo formato dos dados que elas retornam.

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”.

GraphQL

Gabarito: letra D. No GraphQL, as consultas são estruturadas de forma hierárquica (aninhada) e o formato da resposta reflete exatamente a estrutura da consulta enviada. Essa é a característica central que torna a linguagem tão intuitiva para desenvolvedores.

Alternativa A — ❌ Incorreta

Afirma que GraphQL não suporta tipos abstratos. Na verdade, GraphQL oferece interfaces e unions, que são tipos abstratos, além de tipos escalares e enumerações.

Alternativa B — ❌ Incorreta

A indentação não é a forma de agrupar campos; o agrupamento é feito por chaves {}. Indentação é apenas uma questão de estilo.

Alternativa C — ❌ Incorreta

GraphQL define operações de consulta (query) e também de modificação (mutation), permitindo alterar dados no servidor.

Alternativa D — ✅ Correta ⟵ GABARITO

Exatamente: as consultas são hierárquicas e a resposta tem o mesmo formato, permitindo que o cliente solicite exatamente os dados de que precisa.

Alternativa E — ❌ Incorreta

GraphQL não utiliza XML para serialização; o formato padrão é JSON, embora outros formatos possam ser suportados.

Link permanente: /questoes/fg061602