Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/12/2023, 21:06 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:888615) Peso da Avaliação 3,00 Prova 74156935 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 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 I - II - III. B III - II - I. C III - I - II. D II - I - III. Os frameworks de Big Data baseados em lote são caracterizados pelo armazenamento prévio da massa de dados para o processamento da demanda computacional. Por outro lado, os frameworks baseados em tempo real não realizam o armazenamento prévio dos dados, pois nesse caso existe uma fonte responsável pela geração contínua de dados para o processamento. Sobre os frameworks de Big Data, classifique V para as sentenças verdadeiras e F para as falsas: VOLTAR A+ Alterar modo de visualização 1 2 09/12/2023, 21:06 Avaliação Final (Objetiva) - Individual about:blank 2/6 ( ) No Hadoop, geralmente os dados de entrada e as saídas são armazenados em um sistema de arquivos. ( ) No Spark, os dados podem ser mantidos em memória para os casos de processamento iterativo. ( ) Em todos os cenários, o Hadoop tem um melhor desempenho que o Spark. ( ) O Spark e o Hadoop não podem ser integrados. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - V - F - F. C F - F - V - V. D V - F - V - F. 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 Orientado a grafos. C Orientado a coluna. D Relacional. 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. 3 4 09/12/2023, 21:06 Avaliação Final (Objetiva) - Individual about:blank 3/6 A F - F - F - V. B F - V - V - F. C V - F - V - F. D V - F - V - V. O MongoDB é um sistema de gerenciamento de banco de dados da Apache Software Foundation que armazena dados em coleções de documentos BSON (Binary Object Notation), que é uma serialização binária codificada de documentos JSON (JavaScript Object Notation) semelhantes. Sobre os comandos do MongoDB, associe os itens, utilizando o código a seguir: I- Insert. II- Find. III- Update. IV- Remove. ( ) Comando utilizado para Inserir um registro. ( ) Comando utilizado para excluir um registro. ( ) Comando utilizado para atualizar um registro. ( ) Comando utilizado para buscar um registro. Assinale a alternativa CORRETA: A I - IV - III - II. B I - II - III - IV. C IV - III - II - I. D I - III - IV - 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 - F - V. 5 6 09/12/2023, 21:06 Avaliação Final (Objetiva) - Individual about:blank 4/6 B V - V - F - V. C F - F - 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 F - V - F - F. B V - F - V - V. C F - F - V - V. D V - F - V - F. Os bancos de dados NoSQL surgiram como uma solução para a questão da escalabilidade no armazenamento e processamento de grandes volumes de 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 científicos descrevendo diversas soluções ligadas ao gerenciamento de dados distribuído em larga escala. Considerando exemplos de tipos de bancos de dados, 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 de dados na web 2.0. In: IX Workshop de Teses e Dissertações em Banco de dados,2010. 7 8 09/12/2023, 21:06 Avaliação Final (Objetiva) - Individual about:blank 5/6 A I - III - II. B II - I - III. C III - II - I. D I - II - III. 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 Hue. B PostgreSQL. C HDFS. D Hive. Os bancos NoSQL continuam sendo uma boa solução para armazenar grandes volumes de dados, pois abrangem uma ampla gama de possibilidades de armazenamento, com maior capacidade de processamento e escalabilidade com baixos custos em relação aos bancos relacionais. Sobre as características 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 IV - III - II - I. B I - II - III - IV. C IV - I - II - III. D III - II - I - IV. 9 10 09/12/2023, 21:06 Avaliação Final (Objetiva) - Individual about:blank 6/6 Imprimir
Compartilhar