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
- chave/valor
- orientado a colunas
- orientado a documentos
- orientado a grafos
- 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