Prévia do material em texto
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 - V - F - V. C V - V - F - V. D F - F - F - V. 2Com 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 - IV - III. B I - IV - II - III. C IV - III - I - II. D I - II - III - IV. 3Os bancos de dados NoSQL são aqueles bancos que não requerem um rigoroso esquema para os registros, que podem ser utilizados de forma distribuída em hardware comum, e que não utilizam o modelo matemático dos bancos de dados relacionais. Sobre os bancos de dados NoSQL, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O PSQL é a linguagem de consulta do Cassandra. ( ) O CQL é a linguagem de consulta do Cassandra. ( ) O CQL e SQL são linguagens similares em sua sintaxe. ( ) O Cassandra é um banco de dados orientado a documentos. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: ROCKENBACH, Dinei André et al. Estudo Comparativo de Bancos de Dados NoSQL. Revista Eletrônica Argentina-Brasil de Tecnologias da Informação e da Comunicação, v. 1, n. 8, 2018. A F - V - V - F. B V - F - F - V. C V - V - V - V. D F - F - F - F. 4Os 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. 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 Sistemas Colaborativos, 8., Paraty - RJ. Anais [...]. Addlabs, Paraty, v. 10, n. 1, p. 11, 2011. A V - F - F - F. B F - F - V - F. C F - V - V - V. D V - F - V - V. 5O 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 - III - IV - II. B I - II - III - IV. C IV - III - II - I. D I - IV - III - II. 6Os bancos de dados NoSQL foram criados para suprir carências que surgiram com o aumento da quantidade e diversidade de dados das aplicações atuais que não são completamente atendidas pelos bancos de dados relacionais, uma vez que exigem cada vez mais espaço de armazenamento. Considerando 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 III - I - II. C III - II - I. D II - I - III. 7Os dados disponíveis na Web podem ter uma estrutura bem definida, como os dados provenientes de bancos de dados tradicionais (relacionais/orientados a objeto), mas também podem ser dados sem estrutura, como imagens e textos. Entre esses dois extremos estão os dados semiestruturados caracterizados por sua estrutura irregular, algumas vezes implícita e capaz de evoluir de forma imprevisível, e por permitir a representação de dados incompletos. Sobre o MongoDb e os dados semiestruturados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O MongoDb executa somente na web. ( ) O mongoDb é orientado a documento. ( ) O mongoDb é chave-valor. ( ) O mongoDb é orientado a grafos. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: SALGADO, Ana Carolina; LÓSCIO, Bernadette Farias. Integração de dados na Web. Escola Regional de Informática da SBC - Regional de São Paulo, v. 6, p. 157-174, 2001. A F - V - F - F. B F - V - V - F. C F - F - V - V. D V - F - V - F. 8Quando é 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 documento, orientado a python. 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 matemática, orientado a grafos. 9Os bancos de dados têm uma maneira de armazenar dados de modo similar às linguagens de programação, principalmente linguagens Web. O MongoDB é um banco de dados chave-valor. Nesse sentido, assinale a alternativa CORRETA que contém um exemplo de uma chave e um valor no MongoDB: A nome:"João" B nome → "João" C nome = "João" D nome == "João" 10Os bancos de dados NoSQL têm como característica otimizar o processo de acesso aos dados, visto que os bancos de 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. Sobre o MongoDB, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Para realizar consultas utilizando o MongoDB, é utilizado o comando find. ( ) Para realizar inserções utilizando o MongoDB, é utilizado o comando insert. ( ) Para realizar consultas utilizando o MongoDB, é utilizado o comando select. ( ) Para realizar inserções utilizando o MongoDB, é utilizado o comando update. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - F. B V - F - V - F. C V - V - F - F. D F - V - F - V.