Buscar

Linguagem de consulta do Neo4J

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

Qual o nome da linguagem de consulta utilizada no Neo4J?
Em um banco de dados baseado em grafo, os vértices:
BANCO DE DADOS AVANÇADO 
Lupa Calc.
 
 
CCT0395_A9_201603507035_V1 
Aluno: EDUARDO SANTOS BARBOSA Matr.: 201603507035
Disc.: BAN.DAD.AVANÇAD. 2020.2 (G) / EX
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com
este modelo de questões que será usado na sua AV e AVS.
 
1.
PL/pgSQL
PL/SQL
SQL
CQL
Cypher
Explicação:
Linguagem de consulta: o Neo4J suporta uma linguagem declarativa chamada Cypher, projetada especificamente para consultar gráficos e
seus componentes
 
 
 
2.
Representam um atributo.
Contém atributos do tipo chave-valor.
Representam os relacionamentos entre os nós.
Não possuem atributos.
Podem se relacionar com no máximo um outro vértice.
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 chave-valor), chamados de propriedades. Os
nós podem ser sinalizados com marcadores, representando suas diferentes funções no seu domínio.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Marque a opção que apresenta um banco de dados baseado em grafos:
 
Sobre os relacionamentos de um banco de dados baseado em grafo, assinale a alternativa correta.
O tipo e banco de dados que trata os relacionamentos entre os dados com a mesma importância que é dada aos dados propriamente
ditos é:
Marque a opção que apresenta características do Neo4J:
 
 
3.
Amazon Neptune
Microsoft Azure Cosmos
Todas as anteriores são verdadeiras
Virtuoso
Datasax
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.
 
 
 
4.
Não possuem nomes.
Fornecem conexões bidirecionais.
Sempre podem ser navegados em qualquer direção.
Não possuem propriedades.
Relacionam uma quantidade arbitrária de nós.
Explicação:
Os relacionamentos fornecem conexões dirigidas, nomeadas semanticamente entre duas entidades do nó (por exemplo, Empregado
trabalha_para Companhia). Um relacionamento sempre tem uma direção, um tipo, um nó inicial e um nó final. Como os nós, os
relacionamentos também podem ter propriedades.
Na maioria dos casos, os relacionamentos têm propriedades quantitativas, como pesos, custos, distâncias, classificações, intervalos de
tempo ou intensidades. Devido à forma eficiente como os relacionamentos são armazenados, dois nós podem compartilhar qualquer
número ou tipo de relacionamento sem sacrificar o desempenho. Embora sejam armazenados em uma direção específica, os
relacionamentos sempre podem ser navegados eficientemente em qualquer direção.
 
 
5.
chave-valor
relacional
baseado em grafos
colunar
baseado em documentos
Explicação:
Podemos compreender um banco de dados baseado em grafos como um banco de dados projetado para tratar os relacionamentos entre os
dados com a mesma importância que se é dada aos dados propriamente ditos.
 
 
6.
Permite a integração com outros bancos de dados
Permite sincronização em lote ou batch
Todas as anteriores são verdadeiras
Permite uma modelagem simples
Suporta uma linguagem declarativa chamada Cypher
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.
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 23/11/2020 10:19:54. 
 
 
 
 
javascript:abre_colabore('38641','214930146','4360840282');

Continue navegando