Baixe o app para aproveitar ainda mais
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.
Compartilhar