Questão FC369675
Bancos de dados não relacionais empregam modelos de armazenamento otimizados para os requisitos específicos do tipo de dados que está sendo armazenado em vez de esquemas de tabelas
Outros Tipos e Modelos de Bancos de Dados
FGV · 2024
Bancos de dados não relacionais empregam modelos de armazenamento otimizados para os requisitos específicos do tipo de dados que está sendo armazenado em vez de esquemas de tabelas de linhas e colunas como na maioria dos sistemas de banco de dados tradicionais.
Como variam conforme os modelos de dados a serem processados, foram desenvolvidas diferentes categorias de sistemas gerenciadores de bancos de dados (SGBD) com potencialidades específicas.
Assinale a opção que apresenta a correta relação entre o SGBD e o tipo de dados para o qual foi desenvolvido.
- Cassandra, para bancos de dados de documentos.
- HBase, para bancos chave-valor.
- MongoDB, para bancos de dados colunares.
- Neo4J, para bancos de dados em grafos.
- Redis, para bancos de dados de documentos.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Neo4j é um sistema de gerenciamento de bancos de dados projetado especificamente para o modelo de dados em grafos. Em grafos, a informação é representada por nós (entidades), relacionamentos (arestas) e propriedades (atributos), o que privilegia a representação das conexões entre os dados.
Ao contrário de modelos tabulares, Neo4j trata as relações como elementos de primeira classe, permitindo consultas que exploram caminhos e padrões de ligação de forma natural e expressiva.
Utiliza a linguagem de consulta Cypher, voltada para pattern matching, e adota o conceito de index-free adjacency, que torna travessias entre nós muito eficientes, mesmo em grafos densos.
Isso o torna ideal para casos como redes sociais, recomendação de produtos, detecção de fraudes e análise de rotas, onde a semântica das relações é central para o problema.
Conteúdo do catálogo FC Concursos · Atualizado em