Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 1/10 Pontuação desta tentativa: 9,33 de 10 Enviado 31 out em 22:54 Esta tentativa levou 27 minutos. 0,66 / 0,66 ptsPergunta 1 O termo “schema free” indica que todos os objetos criados pelo usuário estão no mesmo banco de dados. todos os registros têm a mesma estrutura. todos os objetos criados pelo usuário, incluindo o próprio usuário, são de propriedade do usuário. todos os objetos criados pelo usuário estão em bancos de dados diferentes. cada registro pode ter uma estrutura diferente. Correto!Correto! De acordo com o material didático da unidade: Um banco de dados não-relacional também é conhecido como banco NoSQL. Uma de suas características marcantes é que ele é "schema free", ou seja, não segue o modelo tradicional dos bancos de dados relacional permitindo que cada registro armazenado em seu banco tenha uma estrutura diferente do registro anterior. 0,66 / 0,66 ptsPergunta 2 O Teorema CAP afirma que em sistemas distribuídos é preciso escolher duas propriedades entre: Consistência, Atomicidade, Periodicidade. Isolamento, Atomicidade, Durabilidade. 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 2/10 Atomicidade, Consistência, Isolamento. Consistência, Alta Disponibilidade, Particionamento. Correto!Correto! Durabilidade, Atomicidade, Consistência De acordo com o material didático da unidade: “Em 2000, Eric Brewer, em sua palestra na universidade de Berkely, propôs o teorema CAP. Essencialmente o teorema afirma que em qualquer sistema distribuído stateful é preciso escolher entre - Consistency (consistência forte). Todos os nós veem os mesmos dados ao mesmo tempo. - Availability (alta disponibilidade). Toda solicitação recebe uma resposta, seja ela bem-sucedida ou não. - Network Partition Tolerance (tolerância a particionamento dos dados na rede). O sistema continua funcionando mesmo que mensagens sejam perdidas ou parte do sistema falhe.” 0,66 / 0,66 ptsPergunta 3 Consistência dos dados é a propriedade que permite que vários cálculos possam ser executados ao mesmo tempo, operando sob o princípio de que grandes problemas, geralmente, podem ser divididos em problemas menores, que, então, são resolvidos concorrentemente. em sistemas multiusuário, várias transações possam acessar simultaneamente o mesmo registro. o sistema continue funcionando mesmo que mensagens sejam perdidas ou parte do sistema falhe. todos os nós vejam os mesmos dados ao mesmo tempo. Correto!Correto! toda solicitação receba uma resposta, seja ela bem-sucedida ou não. 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 3/10 De acordo com o material didático da unidade: - Consistency (consistência forte). Todos os nós veem os mesmos dados ao mesmo tempo. 0,66 / 0,66 ptsPergunta 4 O que acontece com os dados em uma operação típica de Reduce? Apenas os índices são acessados O nó principal recebe os dados, divide em partes menores e envia aos outros nós para serem processados. A tabela é varrida integralmente com o uso de índices. A tabela é varrida integralmente sem o uso de índices. O nó principal combina as respostas obtidas pelos outros nós gerando o resultado final do processamento Correto!Correto! De acordo com o material didático da unidade: “Em uma operação típica de Reduce, o nó principal combina as respostas obtidas pelos outros nós gerando o resultado final do processamento”. 0,66 / 0,66 ptsPergunta 5 O que acontece com os dados em uma operação típica de Map? O nó principal combina as respostas obtidas pelos outros nós, gerando o resultado final do processamento 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 4/10 A tabela é varrida integralmente com o uso de índices. O nó principal recebe os dados, divide em partes menores e envia aos outros nós para serem processados. Correto!Correto! A tabela é varrida integralmente sem o uso de índices. Apenas os índices são acessados De acordo com o material didático da unidade: “Em uma operação típica de Map, o nó principal recebe os dados, divide em partes menores e envia aos outros nós para serem processados. Ao final do processamento estes nós devolvem o resultado ao nó principal”. 0,67 / 0,67 ptsPergunta 6 O método utilizado para consulta de dados em um banco de dados não relacional MongoDB é: db.collection.find(); Correto!Correto! db.collection.seek(); db.collection.skip(); db.collection.get(); db.collection.select(); Conforme material didático da unidade, o método db.collection.find() é usado para efetuar consultas em um banco de dados MongoDB. 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 5/10 0,67 / 0,67 ptsPergunta 7 O banco de dados não relacional MongoDB é um banco orientado a documentos e usa uma estrutura de <Chave>,<Valor> Correto!Correto! Sequencial Grafo Colunar Relacional Conforme material didático da unidade, o banco MongoDB usa a estrutura <Chave>,<Valor> 0,67 / 0,67 ptsPergunta 8 O método utilizado para exclusão de dados em um banco de dados não relacional MongoDB é: db.collection.delete(); Correto!Correto! db.collection.update(); db.collection.get(); db.collection.insert(); db.collection.find(); 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 6/10 Conforme material didático da unidade, o método db.collection.delete() é usado para excluir dados de um banco de dados MongoDB. 0,67 / 0,67 ptsPergunta 9 O operador “$lte” indica maior ou igual. menor ou igual. Correto!Correto! igual. maior. menor. Conforme material didático da unidade, o operador $lte (less then ou igual) indica uma operação de comparação com valores menor ou igual a. 0,67 / 0,67 ptsPergunta 10 O método utilizado para atualização de dados em um banco de dados não relacional MongoDB é: db.collection.find(); db.collection.update(); Correto!Correto! 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 7/10 db.collection.get(); db.collection.seek(); db.collection.skip(); Conforme material didático da unidade, o método db.collection.update() é usado para atualizar dados em um banco de dados MongoDB. 0,67 / 0,67 ptsPergunta 11 Datas são armazenadas em semanas. dias. segundos. horas. milissegundos. Correto!Correto! Conforme material didático da unidade, ao trabalharmos com datas devemos levar em consideração que o valor das datas é armazenado internamente como um inteiro de 64 bits (com valores positivos e negativos) que contém a quantidade de milissegundos desde primeiro de janeiro de 1970. 0,67 / 0,67 ptsPergunta 12 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 8/10 Uma capped collection age como um registro de eventos circular. Isso implica que os dados antigos são sobrescritos pelos novos. Correto!Correto! não é possível incluir novos dados. o único limite para uma capped collection é o tamanho do disco do servidor. a capped collection cresce infinitamente. novos dados só são permitidos se o objeto for eliminado e recriado. Conforme material didático da unidade, os dados antigos são sobrescritos pelos novos, mas preserva-se a ordem de inserção dos dados sem a necessidade de índices adicionais. 0 / 0,67 ptsPergunta 13 Um dos objetos que pode ser usado para ajudar no desempenho do banco de dados é Coleção. ocê respondeuocê respondeu Campo. Índice. espostacorretaesposta correta Tabela. Data. 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 9/10 Conforme material didático da unidade, o índice é um objeto que pode ajudar no desempenho do banco de dados. 0,67 / 0,67 ptsPergunta 14 Uma capped collection é criada manualmente, através do comando USE. automaticamente durante o processo de consulta. automaticamente durante o processo de inclusão. manualmente, através do método createCollection(). Correto!Correto! automaticamente se o otimizador detectar essa necessidade. Conforme material didático da unidade, uma capped collection só pode ser criada através do método createCollection(). 0,67 / 0,67 ptsPergunta 15 O operador “$all” indica que estamos procurando por documentos que contenham todos os elementos de um vetor/array. Correto!Correto! que não contenham todos os elementos de um vetor/array. 22/12/2022 12:00 AS Geral: BANCOS DE DADOS NÃO ESTRUTURADOS https://cruzeirodosul.instructure.com/courses/30154/quizzes/78516 10/10 que contenham um número absoluto de elementos dentro de um vetor/array. que tenham valores inseridos na última hora. que não contenham um número absoluto de elementos dentro de um vetor/array. Conforme material didático da unidade, $all - Retorna documentos que contenham todos os elementos de um array. Mesmo comportamento de $and. Exemplo: db.articles.find( { tags: { $all: [ [ "ssl", "security" ] ] } } )
Compartilhar