Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:746865) Peso da Avaliação 3,00 Prova 46221994 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Com o aumento intenso do volume de dados, houve um claro desejo de um armazenamento adaptado às necessidades de dados em grafo. Os bancos de dados orientados a grafos processam com eficiência densos conjuntos de dados, e o seu design permite a construção de modelos preditivos e análise de correlações e padrões de dados. Analise os comandos utilizados no Neo4j e ordene os itens a seguir: I- START sonny=node(5) II- MATCH (sonny)-[:PAI]->(filhos) III- RETURN collect(filhos.Nome); IV- WHERE filhos.Nome =~ 'S.*' Assinale a alternativa que apresenta a sequência CORRETA para a execução do comando: A I - II - III - IV. B I - II - IV - III. C I - IV - II - III. D IV - III - I - II. Os bancos de dados NoSQL são criados para modelos de dados específicos, e têm esquemas flexíveis para a criação de aplicativos modernos. Os bancos de dados NoSQL são amplamente reconhecidos por sua facilidade de desenvolvimento em larga escala. Sobre os bancos de dados NoSQL, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os bancos de dados NoSQL ainda dependem dos bancos de dados relacionais. ( ) O neo4j é um banco de dados orientado a grafos. ( ) O MongoDB é um banco de dados orientado a documentos. ( ) O HBase é um banco de dados de série temporal. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: UMILIO, F. et al. Uma Abordagem em Ambiente Domiciliar Assistido Baseada no Paradigma de Segurança Orientada a Contexto. 2018. Monografia (Graduação em Sistemas de Informação) - Departamento de Informática e Estatística, Universidade Federal de Santa Catarina, Florianópolis, 2018. 24 p. A F - V - V - F. B F - F - F - V. C V - V - F - V. D F - V - F - V. Sharding é diferente da arquitetura tradicional do banco de dados de várias maneiras importantes, tendo algumas características particulares que tornam o conceito bem diferente do armazenamento de dados de bancos relacionais tradicionais. Sobre o sharding, associe os itens, utilizando o código a seguir: I- Dados desnormalizados. II- Dados em várias instâncias físicas. III- Os dados são pequenos. ( ) Quanto maior o conjunto de dados que um servidor manipula, mais difícil é obter retorno de maneira inteligente, porque há uma diversidade muito grande de dados acessados. É preciso grande quantidade de memória RAM, que pode não ser suficiente para armazenar em cache os dados quando necessário. Ao isolar os dados em fragmentos menores, é mais provável que os dados que estão sendo acessados permaneçam em cache, agilizando o processo de consulta e retorno dos dados. ( ) Historicamente, os servidores de banco de dados são ampliados aumentando o número de máquinas em um data center. Com o sharding, os dados são paralelos e aumentam de maneira escalar. Usando essa abordagem, podem ser feitos muito mais trabalhos, porque isso acontece em processamento paralelo. ( ) Em sistemas de armazenamento de dados tradicionais, os dados são normalizados, dispostos em tabelas sem anomalias e, em seguida, reunidos novamente quando precisam ser usados. Armazenam-se juntos os dados que são usados juntos, mas com a possibilidade de separar os dados por tipo. Com isso, em uma rede social, por exemplo, é possível manter os dados do perfil de um usuário separados de seus comentários, blogs, e-mail, fotos etc. Todavia, os dados do usuário são armazenados e recuperados como um todo. Essa é uma abordagem muito rápida. Assinale a alternativa que apresenta a sequência CORRETA: A III - I - II. B I - II - III. C III - II - I. D II - I - III. É um método para distribuir dados em várias máquinas. Diferentes tipos de sistemas distribuídos usam esse método para oferecer suporte a implantações com conjuntos de dados muito grandes e operações de alto rendimento. A que método o texto se refere? A Map. B Sharding. C Shuffle. D Reduce. A+ Alterar modo de visualização 1 2 3 4 O Apache Cassandra é um sistema de armazenamento estruturado, distribuído e altamente escalável, projetado para manipular grandes quantidades de dados, além deoferecer um serviço rápido, altamente disponível e sem ponto único de falha, apto para rodar em infraestruturas de centenas de nós. Sobre o Apache Cassandra e suas estratégias, classifique V para as sentenças verdadeiras e F para as falsas: ( ) SimpleStrategy é utilizada para um único centro de dados. ( ) Network Topology Strategy é recomendado para casos de possível expansão ou vários centros de dados. ( ) Duas réplicas para cada centro de dados que tolera falhas de um nó por grupo de replicação. ( ) Três réplicas para cada centro de dados toleram falhas de um nó por grupo de replicação em um nível de consistência. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - V - V - F. C F - F - F - V. D V - V - V - V. Sobre os bancos de dados NoSQL analise o código a seguir: "Cliente": { "id": 457 "nome": Maria "telefone": 123456789 "carro solicitado": Agile } Assinale a alternativa CORRETA que apresenta o tipo de banco de dados a que o código se refere: A Chave/valor. B Relacional. C Orientado a grafos. D Orientado a coluna. A computação em nuvem é a ideia de utilizarmos, em qualquer lugar e independente de plataforma, os mais variados tipos de aplicações através da internet com a mesma facilidade de tê-las instaladas em nossos próprios computadores. Sobre o particionamento de dados em nuvem, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O AWS Lake é um serviço que facilita a configuração de um data lake. ( ) O Azure é um serviço de armazenamento em nuvem Open Source e gratuito. ( ) O Azure pode ter redes virtuais e também pode ser conectado à rede corporativa. ( ) Amazon EMR é uma plataforma de big data que oferece suporte a 19 projetos de código aberto, como Apache Spark, Hive, HBase, entre outros. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: RUSCHEL, Henrique; ZANOTTO, Mariana Susan; MOTA, WC da. Computação em nuvem. Curitiba, Pontifícia Universidade Católica do Paraná, 2010. A V - F - V - V. B V - F - F - V. C F - V - F - V. D F - V - V - F. Big Data é um termo utilizado para descrever conjuntos de dados cuja captura, armazenamento, distribuição e análise requerem métodos e tecnologias avançadas devido a qualquer combinação de seu tamanho (volume), frequência de atualização (velocidade) e diversidade (heterogeneidade). Sobre o algoritmo MapReduce, classifique V para as sentenças verdadeiras e F para as falsas: ( ) MapReduce é um modelo de programação e implementação associada a esse modelo. ( ) MapReduce é implementado apenas em Java. ( ) O Spark implementa o MapReduce. ( ) O Hadoop implementa o MapReduce. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: SILVA, Fabricio Alves Barbosa da. Big data e nuvens computacionais: aplicações em saúde pública e genômica. Journal of health Informatics, v. 8, n. 2, 2016. A V - F - V - F. B F - F - F - V. C V - F - V - V. D F - V - V - F. Em seu ambiente, apesar de serem necessários apenas dois componentes para compor uma aplicação para se planejar um ambiente distribuído de maior eficiência, são necessários os demais componentes utilizando o Apache Hadoop. Assinale a alternativa CORRETA que apresenta o componente que é o sistema gerenciador de dados distribuídos do Hadoop, este gerencia o armazenamento dos dados e a distribuição: A HDFS. B PostgreSQL. C Hive. D Hue. 5 6 7 8 9 Quando é necessária a utilização de tecnologias que façam uso de armazenamento de grandes volumes de dados com alto desempenho, destaca-se o emprego das tecnologias de bancos de dados NoSQL. Nesse contexto, selecione a alternativa CORRETA que contém os tipos de bancos de dados NoSQL: A Chave-valor, orientado a coluna, orientado a matemática, orientado a grafos. B Chave-valor, orientado a relacionamento, orientado a documento, orientado a grafos. C Chave-valor,orientado a coluna, orientado a documento, orientado a grafos. D Chave-valor, orientado a coluna, orientado a documento, orientado a python. 10
Compartilhar