Um banco comercial deseja obter um tipo de banco de dados NoSQL que trate ...

Um banco comercial deseja obter um tipo de banco de dados NoSQL que trate os dados extraídos de redes sociais, de modo a formar uma coleção (collection) interconectada. Nessa coleção (collection...


publicidade

Um banco comercial deseja obter um tipo de banco de dados NoSQL que trate os dados extraídos de redes sociais, de modo a formar uma coleção (collection) interconectada. Nessa coleção (collection), os dados são organizados em vértices ou objetos (O) e em relacionamentos, que são relações (R) ou arestas.

Nesse modelo de banco de dados NoSQL, os dados seriam apresentados da seguinte forma:

O:Usuario{u1:Joao, u2:Jose, u3:Maria, u4:Claudio} O:Escola{e1:UFRJ, e2:URGS, e3:IFB} R:Estudaem{re1=u1:e2;re2=u2:e2;re3=u3:e1;re4=u4:e3} R:Amigode{ra1=u1:u2;ra2=u1:u3;ra3=u2:u3}

O banco de dados NoSQL que representa essa situação deve ter uma estrutura do tipo

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Marcos de Castro
    Marcos de Castro EQUIPE
    03/01/2025 • 20:15
    Gabarito: d)

    Nesse caso, o modelo de banco de dados NoSQL que melhor representa a situação descrita é o "Graph Oriented" (d), pois ele é ideal para lidar com dados organizados em vértices (objetos) e relacionamentos (relações ou arestas), como é o caso das redes sociais mencionadas na questão.

    Os bancos de dados do tipo "Graph Oriented" são projetados para armazenar e consultar informações que possuem relações complexas entre si, sendo muito eficientes para representar redes sociais, sistemas de recomendação, análise de fraudes, entre outros cenários em que as conexões entre os dados são fundamentais.

    Portanto, a estrutura do tipo "Graph Oriented" é a mais adequada para o banco de dados NoSQL que trata os dados extraídos de redes sociais, como no exemplo apresentado na questão.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.