Buscar

Banco de Dados Baseado em Grafos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

04/11/2019 EPS
simulado.estacio.br/alunos/?user_cod=1416696&matr_integracao=201602238146 1/3
 
 
 
 BANCO DE DADOS AVANÇADO 9a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0395_EX_A9_201602238146_V1 04/11/2019
Aluno(a): KAIO CESAR VIEIRA DA COSTA 2019.2
Disciplina: CCT0395 - BANCO DE DADOS AVANÇADO 201602238146
 
 1a Questão
São características que justificam o uso de modelo baseado em grafos, exceto:
Modelagem mais simples
Destina-se a armazenar dados sem a necessidade de enquadramento em um modelo pré-definido
Melhora da performance
 São muito eficazes quanto ao dimensionamento de aplicações que lidam com dados não transacionais de alta velocidade
Necessidade de explorar os dados dos nós vizinhos a partir desses pontos iniciais
Respondido em 04/11/2019 14:11:43
 
 
Explicação:
O modelo estruturado em pares chave-valor (key-value pair - KVP) é muito eficaz quanto ao dimensionamento de aplicações que
lidam com dados não transacionais de alta velocidade
 
 
 2a Questão
São características do Neo4J, exceto:
 Suporta transações ACID
É escalonável
É baseado em grafos
Tem alta disponibilidade
 Requer uso de esquema
Respondido em 04/11/2019 14:11:47
 
 
Explicação:
O banco não requer o uso de um esquema, nem exige a digitação de dados, por isso é muito flexível
 
 
 3a Questão
Marque a opção que apresenta um banco de dados baseado em grafos:
 
Datasax
04/11/2019 EPS
simulado.estacio.br/alunos/?user_cod=1416696&matr_integracao=201602238146 2/3
Microsoft Azure Cosmos
 Todas as anteriores são verdadeiras
Amazon Neptune
Virtuoso
Respondido em 04/11/2019 14:11:52
 
 
Explicação:
Outros exemplos de bancos de dados orientados a grafos são: Microsoft Azure Cosmos , Datasax , OrientDB , ArangoDB , Virtuoso 
e Amazon Neptune , entre outros.
 
 
 
 4a Questão
Sobre a definição de Grafo, podemos afirmar que, exceto:
Podem conter qualquer número de atributos (pares de valor-chave) chamados propriedades
 As arestas são conexões entre pontos, que representam relacionamentos entre vértices que são ligados pelas arestas
 São representados no formato JSON
Nós, são as entidades no grafo
É uma estrutura composta por dois tipos de elementos os vértices e as arestas
Respondido em 04/11/2019 14:11:57
 
 
Explicação:
Grafo é uma estrutura composta por dois tipos de elementos os vértices e as arestas. Os vértices são também chamados de nós e
em muitos casos, são utilizados para a representação de pessoas, lugares, coisas, categorias, etc. As arestas são conexões entre
pontos, que representam relacionamentos entre vértices que são ligados pelas arestas. Nós, são as entidades no gráfico. Eles
podem conter qualquer número de atributos (pares de valor-chave) chamados propriedades. Os nós, podem ser sinalizados com
marcadores, representando suas diferentes funções no seu domínio. Os rótulos de nós também podem servir para anexar
metadados (como informações de índice ou restrição) a determinados nós.
 
 
 
 5a Questão
Qual o nome da linguagem de consulta utilizada no Neo4J?
 Cypher
SQL
PL/pgSQL
CQL
PL/SQL
Respondido em 04/11/2019 14:12:04
 
 
Explicação:
Linguagem de consulta: o Neo4J suporta uma linguagem declarativa chamada Cypher, projetada especificamente para consultar
gráficos e seus componentes
 
 
 
 6a Questão
Marque a opção que apresenta características do Neo4J:
 Todas as anteriores são verdadeiras
Permite uma modelagem simples
Suporta uma linguagem declarativa chamada Cypher
Permite sincronização em lote ou batch
 Permite a integração com outros bancos de dados
Respondido em 04/11/2019 14:12:09
 
 
04/11/2019 EPS
simulado.estacio.br/alunos/?user_cod=1416696&matr_integracao=201602238146 3/3
Explicação:
A seguir são apresentadas características importantes do Neo4J:
 ¿ Integração com outros bancos de dados: O Neo4J suporta o gerenciamento de transações em duplo sentido ou com reversão,
permitindo assim a interoperabilidade contínua com armazenamentos de dados mesmo sem o uso de grafos;
 ¿ Serviços de sincronização: o Neo4J suporta comportamentos orientados a eventos por meio de um barramento de eventos,
sincronização periódica usando a si mesmo ou um sistema gerenciador de banco de dados relacional como mestre, além de uma
sincronização em lote ou batch;
 ¿ Modelagem simples: o modelo baseado em grafos permite uma modelagem simples, no qual os dados são organizados como nós,
relacionamentos e propriedades (dados armazenados nos nós ou relacionamentos);
 ¿ Linguagem de consulta: o Neo4J suporta uma linguagem declarativa chamada Cypher, projetada especificamente para consultar
gráficos e seus componentes. Os comandos Cypher são pouco semelhantes à linguagem SQL e são destinadas as consultas aos
dados em grafos. O uso dessa linguagem e a geração do grafo permite uma melhor visualização ou interpretação da consulta por
parte do usuário.

Continue navegando