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.