Prévia do material em texto
Acadêmico: Disciplina: Banco de Dados para Big Data () Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:) ( peso.:3,00) Prova: Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. Os bancos de dados NoSQL têm sido amplamente adotados em empresas como Facebook, Amazon e Google com o intuito de atender às suas dem escalabilidade, alta disponibilidade e dados não estruturados. Sobre esse tema, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O InfluxDB é um banco de dados orientado a colunas. ( ) O HBase é um banco de dados orientado a grafos. ( ) O MongoDB é um banco de dados orientado a documentos. ( ) O Neo4j é um banco de dados de série temporal. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: LÓSCIO, B. F.; OLIVEIRA, H. R.; PONTES, J. C. S. NoSQL no desenvolvimento de aplicações Web colaborativas. In: Simpósio Brasileiro de Sist Colaborativos, 8., Paraty - RJ. Anais [...]. Addlabs, Paraty, v. 10, n. 1, p. 11, 2011. a) F - F - V - F. b) F - V - V - V. c) V - F - F - F. d) V - F - V - V. 2. É 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 impla com conjuntos de dados muito grandes e operações de alto rendimento. A que método o texto se refere? a) Shuffle. b) Reduce. c) Map. d) Sharding. 3. 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) Orientado a grafos. b) Relacional. c) Chave/valor. d) Orientado a coluna. 4. Os bancos NoSQL continuam sendo uma boa solução para armazenar grandes volumes de dados, pois abrangem uma ampla gama de possibilidad armazenamento, com maior capacidade de processamento e escalabilidade com baixos custos em relação aos bancos relacionais. Sobre as carac que fundamentam os NoSQL e os tornam diferentes dos SQL, associe os itens, utilizando o código a seguir: I- Escalabilidade. II- Esquema flexível. III- Consistência eventual. IV- Suporte à replicação. ( ) Diminui o tempo gasto para recuperar informações. ( ) Tolera inconsistências temporárias e prioriza a disponibilidade. ( ) Não existe obrigatoriamente de uma estrutura dos dados modelados, o que facilita a escalabilidade e contribui para uma maior disponibilidade ( ) O poder de processamento pode ser aumentado à medida que o volume dos dados cresce. Assinale a alternativa que apresenta a sequência CORRETA: a) III - II - I - IV. b) IV - I - II - III. c) IV - III - II - I. d) I - II - III - IV. 5. Big Data é um termo utilizado para descrever conjuntos de dados cuja captura, armazenamento, distribuição e análise requerem métodos e tecnolo avançadas devido a qualquer combinação de seu tamanho (volume), frequência de atualização (velocidade) e diversidade (heterogeneidade). Sobr 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 Informati 2, 2016. a) V - F - V - V. b) F - V - V - F. c) F - F - F - V. d) V - F - V - F. 6. Big data é uma expressão relativamente nova. Com o avanço da Tecnologia da Informação e Comunicação (TIC), lidar com quantidades enormes d tem se tornado algo comum em empresas e instituições públicas. Sobre os 3 Vs do conceito de big data, assinale a alternativa CORRETA: a) Veromicidade, velocidade, variedade. b) Volume, velocidade, visibilidade. c) Volume, vaidade, variedade. d) Volume, velocidade, variedade. 7. Os bancos de dados NoSQL foram criados para suprir carências que surgiram com o aumento da quantidade e diversidade de dados das aplicaçõe que não são completamente atendidas pelos bancos de dados relacionais, uma vez que exigem cada vez mais espaço de armazenamento. Consid exemplos de tipos de bancos de dados, associe os itens, utilizando o código a seguir: I- Orientado a Grafos. II- Orientado a Documentos. III- Orientado a Colunas. ( ) Cassandra. ( ) MongoDB. ( ) Neo4. Assinale a alternativa que apresenta a sequência CORRETA: a) I - II - III. b) II - I - III. c) III - I - II. d) III - II - I. 8. Os bancos de dados NoSQL surgiram como uma solução para a questão da escalabilidade no armazenamento e processamento de grandes volum dados na Web 2.0. No início, grandes empresas enfrentando esse tipo de problema criaram suas próprias soluções, e publicaram alguns artigos cie descrevendo diversas soluções ligadas ao gerenciamento de dados distribuído em larga escala. Considerando exemplos de tipos de bancos de dad associe os itens, utilizando o código a seguir: I- Orientado a Grafos. II- Chave/Valor. III- Orientado a Colunas. ( ) Redis. ( ) Neo4j. ( ) Hbase. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: DE DIANA, Mauricio; GEROSA, Marco Aurélio. NoSQL na web 2.0: um estudo comparativo de bancos não relacionais para armazenamento d na web 2.0. In: IX Workshop de Teses e Dissertações em Banco de dados, 2010. a) III - II - I. b) I - III - II. c) I - II - III. d) II - I - III. 9. Big Data é um termo utilizado para descrever conjuntos de dados cuja captura, armazenamento, distribuição e análise requerem métodos e tecnolo avançadas devido a qualquer combinação de seu tamanho (volume), frequência de atualização (velocidade) e diversidade (heterogeneidade). Sobr 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 Informati 2, 2016. a) F - V - F - F. b) V - F - V - F. c) V - F - V - V. d) F - F - V - V. 10.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 d com a mesma facilidade de tê-las instaladas em nossos próprios computadores. Sobre o particionamento de dados em nuvem, classifique V para 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 a) V - F - F - V. b) V - F - V - V. c) F - V - V - F. d) F - V - F - V. Prova finalizada com 9 acertos e 1 questões erradas.