Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 1 em 1 pontos Leia o trecho a seguir. “Os bancos de dados NOSQL podem estender ou substituir o modelo relacional, usado nos bancos de dados tradicionais, de diversas formas. Porém, no presente trabalho estamos interessados em bancos de dados semânticos que sejam capazes de suportar os requisitos da Web-semântica de forma eficiente e com bom desempenho. Consideramos como principal critério que identifica um banco NOSQL”. GLUZ, J.; MACHADO, F.; GALÃO, M. Avaliação de Tecnologias de Bancos de Dados Semânticos para a Construção de um Sistema Inteligente de Gestão de Conteúdos de Aprendizagem: Experimentos e Resultados. In: Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE). 28., 2017, Recife - PE. Anais [...]. Recife: SBIE, 2017. p. 334. Disponível em: https://www.br- ie.org/pub/index.php/sbie/issue/view/171 . Acesso em: 28 abr. 2020. Sobre os bancos de dados NoSQL, assinale a alternativa que apresenta as quatro famílias principais desse banco. Resposta Selecionada: Chave-valor, orientado a coluna, orientado a documento, orientado a grafos. Resposta Correta: Chave-valor, orientado a coluna, orientado a documento, orientado a grafos. Comentário da resposta: Resposta correta. A alternativa está correta, pois os bancos de dados NoSQL surgiram como um novo paradigma de distribuição de dados, tendo por fim otimizar a velocidade e baixar o custo, embora existam diversos novos tipos de bancos NoSQL, os quatro principais são: chave-valor, orientado a coluna, a documento e a grafos. Pergunta 2 0 em 1 pontos Leia o texto a seguir. “Para suportar aplicações Big Data, onde é grande o fluxo de dados e a necessidade de escalabilidade dos servidores, surgiram os bancos de dados não relacionais, chamados NoSQL (NotOnly SQL), que se apresentam como uma otimizada solução onde os bancos relacionais têm grande deficiência”. SOUZA, V.; SANTOS, M.. Amadurecimento, Consolidação e Performance de SGBDs NoSQL-Estudo Comparativo. In: Simpósio Brasileiro de Sistemas de Informação. 11., 2015, Goiânia. Anais [...]. Goiânia: SBC, 2015. p. 235-242. https://www.br-ie.org/pub/index.php/sbie/issue/view/171 https://www.br-ie.org/pub/index.php/sbie/issue/view/171 Nesse sentido, assinale a alternativa que contenha todas as características dos bancos de dados NoSQL. Resposta Selecionada: Escalabilidade horizontal, isolamento, consistência eventual. Resposta Correta: Escalabilidade horizontal, ausência de esquema ou esquema flexível, consistência eventual. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois os bancos de dados NoSQL não possuem as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), ou seja, as alternativas que contêm os termos durabilidade, atomicidade, isolamento como característica estão incorretas. Pergunta 3 0 em 1 pontos Os bancos de dados NoSQL surgem como uma alternativa para o armazenamento de dados em frente aos tradicionais bancos de dados relacionais (sistemas gerenciadores de bancos de dados relacionais). Os bancos de dados NoSQL têm como significado (Not Only SQL). Sobre a terminologia NoSQL, assinale a alternativa correta. Resposta Selecionada: Os bancos de dados NoSQL não utilizam linguagem de consulta, apenas as ligações entre grafos. Resposta Correta: Os bancos de dados NoSQL são bancos de dados que têm como objetivo complementar as estruturas relacionais, por isso Not only SQL. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois os bancos de dados não relacionais têm suas linguagens de consulta própria, cada um com uma característica específica. Não podemos afirmar que os bancos não têm linguagem de consulta, pois o termo Not Only SQL (NoSQL) por si indica que os bancos não relacionais vão além das consultas SQL. Pergunta 4 1 em 1 pontos Dentre os tipos de bancos de dados NoSQL, a família de bancos de dados chave-valor tem seu destaque. Isso acontece principalmente pelo fato de sua maneira de armazenar dados de modo ser similar às linguagens de programação, principalmente linguagens Web. O MongoDB é um banco de dados chave-valor. Nesse sentido, assinale a alternativa que contenha um exemplo de uma chave e um valor no MongoDB. Resposta Selecionada: nome:“João” Resposta Correta: nome:“João” Comentário da resposta: Resposta correta. A alternativa está correta, pois, em sua estrutura, a arquitetura do MongoDB é considerada um banco de dados chave e valor, que também é orientado a documento; no armazenamento das chaves e valor, a chave é indicada antes dos dois pontos (:) e o valor, após. Por exemplo, chave: valor. Pergunta 5 1 em 1 pontos Leia o excerto a seguir. “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, funcionalidade e performance em escala”. 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. p. 24. Sobre os bancos de dados NoSQL, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). 1. ( ) Os bancos de dados NoSQL ainda dependem dos bancos de dados relacionais. 2. ( ) O neo4j é um banco de dados orientado a grafos. 3. ( ) O MongoDB é um banco de dados orientado a documentos. 4. ( ) O MongoDB é um banco de dados chave-valor. 5. ( ) O HBase é um banco de dados de série temporal. Assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: F, V, V, V, F. Resposta Correta: F, V, V, V, F. Comentário da resposta: Resposta correta. A alternativa está correta, pois os bancos de dados NoSQL têm diversos tipos, dentre eles as principais famílias são orientados a documentos, orientados a grafos, chave-valor e orientados a colunas. Mesmo tendo as principais, existem bancos de dados que têm arquiteturas independentes, como, por exemplo, os bancos de dados de séries temporais. Pergunta 6 1 em 1 pontos Leia o excerto a seguir. “Os bancos de dados NoSQL têm sido amplamente adotados em empresas como Facebook, Amazon e Google com o intuito de atender às suas demandas de escalabilidade, alta disponibilidade e dados não estruturados. Diversos bancos de dados NoSQL de código livre estão disponíveis”. LÓSCIO, B. F.; OLIVEIRA, H. R.; PONTES, J. C. S. NoSQL no desenvolvimento de aplicações Web colaborativas. In: Simpósio Brasileiro de Sistemas Colaborativos, 8., Paraty - RJ. Anais [...]. Addlabs, Paraty, v. 10, n. 1, p. 11, 2011. A partir do exposto, associe os bancos de dados NoSQL às suas características. I - Orientado a Colunas II - Orientado a Grafos III - Orientado a Documentos IV - Série Temporal ( ) InfluxDB ( ) MongoDB ( ) Neo4j ( ) HBase A partir das relações feitas, assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: IV, III, II, I. Resposta Correta: IV, III, II, I. Comentário da resposta: Resposta correta. A alternativa está correta, pois dentre os bancos de dados NoSQL, o InfluxDB, MongoDB, Neo4j e HBase são alguns dos mais populares em sua utilização. Tais bancos de dados representam, respectivamente, as famílias de bancos de dados para séries temporais, orientados a documentos, orientados a grafos e orientados a colunas. Pergunta 7 1 em 1 pontos Os bancos de dados NoSQL têm como característica otimizar o processo de acesso aos dados, visto que os bancosde dados relacionais já não conseguiriam escalar. No que se refere ao banco de dados MongoDB, este tem sido amplamente utilizado, principalmente pela sua curva de aprendizado. Dentre os comandos do MongoDB, assinale a alternativa que contém o comando que realiza uma busca dentro do MongoDB. Resposta Selecionada: Para realizar consultas utilizando o MongoDB, é utilizado o comando find. Resposta Correta: Para realizar consultas utilizando o MongoDB, é utilizado o comando find. Comentário da resposta: Resposta correta. A alternativa está correta, pois o MongoDB, apesar de sua similaridade em alguns aspectos com a linguagem SQL, tem como comando utilizado para realizar a busca de dados o find(). Com a utilização do comando find, é possível estabelecer parâmetros e retornar valores a partir de filtros aplicados. Pergunta 8 1 em 1 pontos Leia o trecho e analise o quadro a seguir. “Os bancos de dados NoSQL são projetados sobre arquiteturas distribuídas, o que lhes permite processar grandes volumes de dados, com alta disponibilidade e escalabilidade. Atualmente existem vários Sistemas Gerenciadores de Banco de Dados (SGBD) não-relacionais, como os NoSQLs. Cada um deles possui conceitos e particularidades diferentes”. SCHNEIDER, Oneide Luiz. Comparativo de performance do sistema gerenciador de banco de dados MongoDB sobre clusteres heterogêneos . 2014. 50 f. Trabalho de Conclusão de Curso (Especialização) – Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2014. p. 12. { nome : “Rodrigo Silva”, data_nasc : 08/08/1980, salario : 1985.51 } Fonte: Elaborado pelo autor. Sobre o banco de dados representado pelo código contido no quadro, assinale a alternativa correta. Resposta Selecionada: O banco de dados mostrado é um exemplo de um banco de dados chave-valor, por exemplo, o MongoDB. Resposta Correta: O banco de dados mostrado é um exemplo de um banco de dados chave-valor, por exemplo, o MongoDB. Comentário da resposta: Resposta correta. A alternativa está correta, pois o quadro mostra o exemplo de um documento JSON / BSON. Esse tipo de documento armazena dados diversos, mas não tem tipagem específica; a maneira com que os dados são armazenados é característica dos bancos de dados chave- valor MongoDB. Pergunta 9 0 em 1 pontos Leia o trecho e analise a figura a seguir. “NoSQL (Not Only SQL) foi proposta com o objetivo de atender aos requisitos de gerenciamento de grandes volumes de dados, semiestruturados ou não estruturados, que necessitam de alta disponibilidade e escalabilidade. A necessidade de uma nova tecnologia de BD surgiu como consequência da ineficiência dos bancos de dados relacionais em lidar com esta tarefa”. LÓSCIO, B. F.; OLIVEIRA, H. R.; PONTES, J. C. S. NoSQL no desenvolvimento de aplicações Web colaborativas. In: Simpósio Brasileiro de Sistemas Colaborativos, 8., Paraty - RJ. Anais [...]. Addlabs, Paraty, v. 10, n. 1, p. 1, 2011. 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 Sistemas Colaborativos, 8., Paraty - RJ. Anais [...]. Addlabs, Paraty, v. 10, n. 1, p. 11, 2011. A respeito da figura apresentada, assinale a alternativa que indica qual tipo de arquitetura ela representa. Resposta Selecionada: A imagem representa a arquitetura de um banco de dados orientado a chave. Resposta Correta: A imagem representa a arquitetura de um banco de dados orientado a colunas. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois, conforme está sendo mostrado pela imagem, os dados são particionados por colunas. Sendo assim, não podem ser distribuídos por linhas. Por outro lado, o fato de serem orientados a grafos não garante que sejam de algum tipo de distribuição. Pergunta 10 1 em 1 pontos Leia o trecho e analise o quadro a seguir. “Os bancos de dados NoSQL são alternativas viáveis para essas aplicações, pois propiciam recursos eficientes para armazenamento de grandes volumes de dados estruturados e não-estruturados, fácil acesso, alta escalabilidade e disponibilidade, além de baixo custo”. SOUZA, J. A. NoSQL2: administrando banco de dados NoSQL com a linguagem SQL. 2016. Dissertação (Mestrado em Ciência da Computação) - Instituto de Ciências Exatas, Departamento de Ciência da Computação, Universidade de Brasília, Brasília, 2016. p. 11. Fonte: Adaptado de TINNEFELD, C. et al . A database engine for flexible real-time available-to-promise. In : SYMPOSIUM ON ADVANCED MANAGEMENT OF INFORMATION FOR GLOBALIZED ENTERPRISES, 2008, Tianjin. Anais [...]. Tianjin: IEEE, p.4, 2008. A respeito do quadro apresentado, assinale a alternativa que indica qual o tipo de banco de dados ele representa. Resposta Selecionada: A imagem representa a arquitetura de um banco de dados orientado a colunas. Resposta Correta: A imagem representa a arquitetura de um banco de dados orientado a colunas. Comentário da resposta: Resposta correta. A alternativa está correta, pois o quadro nos mostra o particionamento vertical dos dados, isso significa que os dados são fatiados por colunas e serão elas que serão distribuídas no cluster. Essa arquitetura é característica dos bancos de dados orientados a colunas.
Compartilhar