Baixe o app para aproveitar ainda mais
Prévia do material em texto
Bancos de dados não relacionais (NoSQL) Professor(a): Sérgio Eduardo Nunes (Mestrado acadêmico) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automati corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabe prova! Observe a afirmativa a seguir. Nos sistemas de gerenciamento de bancos de dados não relacionais, a garantia do ____________ é bem mais complex relação aos bancos de dados relacionais. Para isso, surge um conceito preparado para o NoSQL, conhecido como ____ O seu funcionamento consiste em ter apenas duas das três propriedades, sendo elas: disponibilidade, consistência e ___________________. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: ACID; CAP; isolamento. CAP; ACID; isolamento. CAP; ACID; tolerância. ACID; CAP; tolerância. CORRETO ACID; CAP; durabilidade. Código da questão: 45983 Nos bancos de dados orientado a ________________, a sua estrutura de armazenamento necessita de uma chave identificadora conhecida pela sigla ____________. Essa chave deve identificar os registros univocamente. Normalmente definida ________________________ pelos sistemas de gerenciamento de banco de dados NoSQL. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Colunas: UUID; dinamicamente. Documentos: NUID; manualmente. Chave-valor; SGBD; manualmente. Documentos; UUID; automaticamente. CORRETO Resolução comentada: As propriedades encontradas no ACID foram preparadas para banco de dados do tipo relacional. Para atender às necessidades dos bancos de dados não relacionais (NoSQL), foi desenvolvido o CAP, com as propriedades de disponibilidade, consistência e tolerância, sendo necessário apenas duas propriedades no NoSQL. Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/inde... 1 of 6 16/12/2022 16:19 3) 4) Documentos: UID; aleatoriamente. Código da questão: 45998 Uma fábrica recebe pedidos de cores e estampas de camisetas personalizadas. A fim de se obter informações acerca pedidos, parte da entrada de pedidos foi representada a seguir: 1 - Azul, amarelo, verde, azul, azul. 2 - Branco, verde, azul, verde, azul. 3 - Amarelo, verde, azul, vermelho. 4 - Azul, vermelho, azul, amarelo. 5 - Branco, vermelho, azul, verde. Quanto aos processos de MapReduce nos pedidos de entrada apresentados, assinale (V) verdadeiro ou (F) falso. ( ) Na fase de mapeamento, o primeiro pedido gera: Azul, 3. Amarelo, 1. Verde, 1. ( ) Na fase de junção, apresenta para cor branca: Branco, 1. ( ) Na fase de redução, o verde apresenta: Verde, 5. ( ) Na fase de junção, apresenta para cor vermelha: Vermelho, 1 - Vermelho, 1 - Vermelho, 1. ( ) Na fase de junção, no segundo pedido, apresenta: Verde, 2. Azul, 2. Branco, 1. Assinale a alternativa que contenha a sequência correta: Alternativas: F – F – V – V – F. CORRETO V – F – F – F – V. F – V – F – V – F. V – F – V – V – F. V – F – V – F – V. Código da questão: 60240 O Cassandra mantém seu armazenamento distribuído _______________ em um ambiente ___________________. C Resolução comentada: Os bancos de dados orientados a documentos precisam de uma chave que identifica cada um dos registros univocam que tem como sigla UUID, que é o Identificador Único Universal, normalmente gerado automaticamente pelo SGBD. Resolução comentada: A primeira afirmativa é falsa, pois na fase de mapeamento geraria a saída "azul 1, azul 1, azul 1, amarelo 1, verde 1" A segunda afirmativa é falsa, pois a cor branca aparece nos pedidos 2 e 5, dessa forma, o processo de junção apres Branco, 1 - Branco, 1. A terceira afirmativa é verdadeira, pois a camiseta verde aparece uma vez nos pedidos 1, 3 e 5, e duas vezes no ped A quarta afirmativa é verdadeira, pois a camiseta vermelha aparece uma vez nos pedidos 3, 4 e 5. A quinta afirmativa é falsa, pois a junção não é aplicada em um único pedido apenas. Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/inde... 2 of 6 16/12/2022 16:19 5) dessas estruturas armazenará um range de partições, cujo nome é _________________________. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Em tabelas; clusterizado; Token Ring. Em nós (nodes) – clusterizado; Arquitetura em Anel. CORRETO Em hashs; distribuído; Arquitetura em Anel. Em Anéis; compartilhado; Token Ring. Em colunas; particionado; Clusterização. Código da questão: 46008 Com maior oferta de internet móvel pelas operadoras, a popularização dos dispositivos móveis e outras ações que co para o aumento exponencial de geração de dados, fizeram com que os cientistas de dados percebessem o grande pote conseguir capturar, armazenar, tratar e efetuar a convergência em informações úteis a determinados segmentos. Quanto ao modelo de banco de dados orientado a documentos, assinale a alternativa correta. : Alternativas: Os documentos são arquivos físicos como: figuras, vídeos ou áudios. Os documentos são os dados semiestruturados, inseridos na base de dados. Os documentos são objetos inseridos na base de dados, como as strings, listas e objetos aninhados. O modelo orientado a documentos não recebe uma chave primária, pois os dados não são estruturados. São modelos que devem permitir o relacionamento por meio do chaveamento entre as tabelas. Resolução comentada: A distribuição das partições se dá por meio de nós em um ambiente com várias máquinas. Esta estrutura visa justam distribuir a carga de armazenamento e custo da consulta quanto a processamento, apresentando um retorno célere. Resolução comentada: A afirmativa “São modelos que devem permitir o relacionamento por meio do chaveamento entre as tabelas” está inc pois esse conceito está relacionado a banco de dados relacional. A afirmativa “Os documentos são arquivos físicos como: figuras, vídeos ou áudios” está incorreta, pois é possível ins strings, listas e objetos aninhados. A afirmativa “O modelo orientado a documentos não recebe uma chave primária, pois os dados não são estruturados incorreta, pois os bancos orientados a documento possuem uma chave identificadora que deve ser unívoca. A afirmativa “Os documentos são objetos inseridos na base de dados, como as strings, listas e objetos aninhados” es correta, pois é possível inserir os dados não estruturados ou semiestruturados, sendo possível inserir strings, listas e objetos aninhados. A afirmativa “Os documentos são os dados semiestruturados, inseridos na base de dados” está incorreta, pois docum não são dados, e sim possuem dados, independente do seu formato estrutural. Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/inde... 3 of 6 16/12/2022 16:19 6) 7) Código da questão: 45992 I. Em bancos com estrutura chave-valor, a chave é composta normalmente de um campo do tipo String. Já o campo v conter diferentes tipos de dados, sem necessitar de um esquema pré-definido. PORQUE II. Os dados são armazenados diretamente em memória, tornando-os voláteis – o que justifica sua flexibilidade em esca horizontalmente. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: Alternativas: A primeira asserção está correta, e a segunda está incorreta. Ambas as asserções estão corretas, mas a segunda não justifica a primeira. CORRETO Ambas as asserções estão incorretas. Ambas as asserções estão corretas, e a segunda justifica a primeira. A primeira asserção está incorreta, e a segunda está correta. Código da questão: 46006 Sobre a linguagem Cypher: I. O comando RETURN, escrito em tempo de execução de uma query, requer uma variável de armazenamento. II. Atualizações de dados são feitas através do comando SET. III. Para criar nós e relacionamentos utiliza-se o comando CREATE. IV. Ocomando MATCH não pode ser usado juntamente com o comando CREATE. V. O comando REMOVE é utilizado para eliminar a estrutura de um banco de dados (similar ao DROP de bancos relacio São verdadeiras: Alternativas: I - III - V. I - III - IV - V. I - V. II - IV. I - II - III. CORRETO Resolução comentada: Embora ambas estejam corretas, seu escalonamento horizontal não está diretamente ligado aos tipos de dados, mas sua expansão física (hardware). Resolução comentada: As afirmativas I, II e III estão corretas. A afirmativa IV é falsa porque, na verdade, o comando MATCH pode ser utiliza junto de um comando CREATE; e a afirmativa V está incorreta, pois o comando REMOVE é utilizado para remover Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/inde... 4 of 6 16/12/2022 16:19 8) 9) Código da questão: 46014 I. Em uma estrutura de relacionamento entre nós é comum utilizar os termos “pertence” ou “possui”, bem como outros que possibilitem-nos assimilar a forma como os nós interagem entre si. Os modelos orientados a grafos aceitam vários relacionamentos idênticos entre seus nós. PORQUE II. Os modelos orientados a grafos são bancos de dados estruturados, ou seja, são rígidos em sua estrutura. Para evitar duplicidade de relacionamentos durante uma consulta, recomenda-se o uso do comando MERGE, em detrimento ao co CREATE dentro da query de consulta. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: Alternativas: Ambas as asserções estão incorretas. A primeira asserção está incorreta. e a segunda está correta. A primeira asserção está correta. e a segunda está incorreta. CORRETO Ambas as asserções estão corretas, mas a segunda não justifica a primeira. A primeira asserção está correta. e a segunda justifica a primeira. Código da questão: 46016 O MongoDB utiliza a estrutura da linguagem ______________ para efetuar consultas aos documentos. É possível efe consultas, agrupamentos e ordenações. O sistema de gerenciamento de banco de dados orientado a documentos tem s computação em _____________, com possibilidade a transações ________________. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: JSON; nuvem; ACID. CORRETO JSON; cluster; ACID. Python; cluster; armazenadas. JavaScript; paralelo; armazenadas. Python; nuvem; ACID. registros. Resolução comentada: A asserção I está correta, mas a asserção II está incorreta ao dizer que os modelos orientados a grafos são bancos d dados estruturados, ou seja, são rígidos em sua estrutura. A asserção escrita corretamente, diria que: “Os modelos orientados a grafos NÃO são bancos de dados estruturados, ou seja, NÃO são rígidos em sua estrutura”. Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/inde... 5 of 6 16/12/2022 16:19 10) Código da questão: 45993 A respeito do Hadoop, considere as seguintes afirmações: ( ) O Hadoop foi inspirado no Google File System, para que fosse desenvolvido o processamento em cluster. ( ) O objetivo era, conforme o hardware, oferecer alta disponibilidade e detecção de falhas. ( ) O custo do Hadoop é alto, portanto indicado para grandes empresas. ( ) O Hadoop é altamente escalável, pois a sua arquitetura foi concebida em cluster. ( ) O armazenamento é feito localmente. Assinale a alternativa que contenha a sequência correta: Alternativas: V – V – F – V – F. F – F – F – V – V. CORRETO V – F – V – F – V. F – F – V – V – V. F – V – F – V – F. Código da questão: 45995 Resolução comentada: O MongoDB utiliza o JSON como base para consulta e manipulação dos dados. Ainda, possui suporte à computação nuvem, e transações ACID. Resolução comentada: A primeira afirmativa é FALSA, pois a intenção do grupo de desenvolvimento era fazer o MapReduce. A segunda afirmativa é FALSA, pois o objetivo do software era ter alta disponibilidade, detecção de falhas, sem depe do hardware. A terceira afirmativa é FALSA, pois o Hadoop é gratuito. A quarta afirmativa é VERDADEIRA, pois a arquitetura é em cluster, na qual o processamento é compartilhado. A quinta afirmativa é VERDADEIRA, pois, apesar do processamento ser em cluster, o armazenamento fica localmen seja, no próprio servidor. Arquivos e Links Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/inde... 6 of 6 16/12/2022 16:19
Compartilhar