FC ConcursosFC Concursos

Questão FC296035

Considere um cenário no qual uma empresa de investimentos financeiros tenha realizado uma campanha para que seus colaboradores indicassem outras pessoas que pudessem vir a estar in

Outros Tipos e Modelos de Bancos de Dados

CESGRANRIO · 2023

Considere um cenário no qual uma empresa de investimentos financeiros tenha realizado uma campanha para que seus colaboradores indicassem outras pessoas que pudessem vir a estar interessadas em seus produtos e serviços. Esses colaboradores também foram estimulados a informar a sua ligação com as pessoas indicadas (ex: amigo, irmão, primo) e as eventuais ligações entre as pessoas indicadas. Estes relacionamentos são importantes para a definição da próxima campanha dessa empresa.

 

O banco de dados NoSQL mais indicado para representar esses dados é o que utiliza o modelo

  1. chave/valor
  2. orientado a colunas
  3. orientado a documentos
  4. orientado a grafos
  5. relacional
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O modelo orientado a grafos é o mais indicado porque representa diretamente entidades e seus vínculos: cada pessoa é um nó e cada relacionamento (amigo, irmão, indicação) é uma aresta com propriedades.
Isso permite modelar conexões entre colaboradores e indicados de forma natural e semântica.

Consultas que exploram relações — como encontrar grupos próximos, caminhos mais curtos entre pessoas ou medir influência — são feitas por travessias (traversals) eficientes no grafo, sem precisar de múltiplos joins complexos.

Além disso, bancos em grafo oferecem esquema flexível, atributos nas arestas (tipo de vínculo, força, data) e algoritmos prontos (centralidade, detecção de comunidades) úteis para segmentar campanhas e priorizar contatos.

Em resumo: para dados com relacionamentos ricos e análises sobre conexões sociais, o modelo orientado a grafos é a escolha mais apropriada.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo