Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2025

Banco de DadosSQL
Código
fg122151
Banca
FGV
Órgão
TCE-RR
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Tecnologia com Especialidade em Análise de Dados
NoSQL é uma abreviação de Not only SQL, (não somente SQL) e esse termo foi cunhado para definir os novos modelos de armazenamento de dados, criados para atenderem às necessidades de flexibilidade, disponibilidade, escalabilidade e desempenho das aplicações inseridas no contexto atual de vasta quantidade de informação, estruturada ou não. Esses modelos são classificados de acordo com a estrutura que os dados são armazenados. Um deles, especificamente, dá mais importância para a descoberta de como os dados estão relacionados do que para os dados em si.O modelo em questão é o
  1. Aorientado a documentos.
  2. Brelacional.
  3. Corientado a grafos.
  4. Dorientado a chave-valor.
  5. Eorientado a colunas.
Revelar gabarito e comentário

GabaritoC — orientado a grafos.

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

Modelos NoSQL: Foco em Relacionamentos

Gabarito: letra C. O modelo NoSQL que dá mais importância à descoberta de como os dados estão relacionados do que aos dados em si é o banco de dados orientado a grafos. Nesse modelo, os dados são representados como nós (entidades) e arestas (relacionamentos), e as consultas exploram justamente essas conexões — característica que o diferencia dos demais modelos NoSQL.

Os bancos de dados NoSQL são classificados em quatro grandes categorias: chave-valor, orientado a documentos, orientado a colunas e orientado a grafos. A descrição da questão aponta exatamente para a essência dos bancos de grafos, onde a relação entre os dados é tão ou mais relevante que os valores armazenados.

Alternativa A — ❌ Incorreta

O modelo orientado a documentos armazena dados em documentos (geralmente JSON, XML, BSON) e permite consultas baseadas no conteúdo dos documentos. O foco principal está nos dados em si, e não na descoberta de relacionamentos. Portanto, não atende à descrição.

Alternativa B — ❌ Incorreta

O modelo relacional não é classificado como NoSQL; ele é o paradigma SQL tradicional, baseado em tabelas, linhas e colunas, com esquemas rígidos. Embora também lide com relacionamentos (via chaves estrangeiras), a questão pede especificamente um modelo NoSQL.

Alternativa C — ✅ Correta ⟵ GABARITO

O modelo orientado a grafos é estruturado em nós (vértices), arestas (relacionamentos) e propriedades. As consultas são otimizadas para percorrer e descobrir conexões entre os dados, sendo ideal para cenários como redes sociais, sistemas de recomendação e detecção de fraudes. É exatamente o modelo que prioriza a descoberta de relacionamentos.

Alternativa D — ❌ Incorreta

O modelo orientado a chave-valor é o mais simples: armazena pares de chave e valor, com acesso rápido pela chave. Não há conceito de relacionamento entre os dados; o foco está na recuperação eficiente de valores individuais.

Alternativa E — ❌ Incorreta

O modelo orientado a colunas organiza os dados em famílias de colunas, adequado para grandes volumes de dados e consultas agregadas. Embora possa ter chaves e colunas relacionadas, seu propósito principal não é a exploração de relacionamentos, mas sim o armazenamento e análise de dados tabulares em larga escala.


Conclusão: A descrição da questão — "dá mais importância para a descoberta de como os dados estão relacionados do que para os dados em si" — define com precisão o banco de dados orientado a grafos. Gabarito: letra C.

Link permanente: /questoes/fg122151