Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 1/12 AS Geral Iniciado: 25 set em 11:06 Instruções do teste 0,66 ptsPergunta 1 I, apenas. II, apenas. I e II, apenas. III, apenas. II e III, apenas. A melhor maneira para definir qual tecnologia de armazenamento devemos utilizar é observar os dados que serão armazenados: Se os dados são tabulares, advindos de uma planilha, por exemplo, e atualizados frequentemente, ou ainda se o esquema dos dados é rígido, a escolha mais óbvia é utilizar um armazenamento relacional. Os bancos NoSQL que surgiram de empresas de internet altamente escaláveis, tais como Amazon, Google e Facebook. A escalabilidade linear, onde são adicionadas novas máquinas em paralelo às já existentes, possui um custo igualmente linear, ou seja, muito menor em comparação ao da escalabilidade vertical. Considerando este excerto, leia atentamente as seguintes afirmativas sobre as características dos bancos NoSQL em relação aos bancos de dados relacionais: I - Muito mais fácil e barato de administrar. II - Desenhado para rodar em hardware de baixo custo. III - Ausência de uma transação mais geral. É DESVANTAGEM o que se afirma em 0,66 ptsPergunta 2 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 2/12 I, II e III. I e II, apenas. II e III, apenas. III, apenas. II, apenas. Primeiramente, precisamos considerar quais são as características dos dados que serão armazenados no banco de dados: se os dados tiverem estrutura tabular simples como, por exemplo, um cadastro de clientes, dados contábeis, folha de pagamento etc., o modelo relacional será o mais adequado. Contudo, quando tratamos de dados geoespaciais, captação de dados através de sensores, peças de engenharia, modelagem molecular ou big data, referimo-nos a dados com estrutura mais complexa. Considerando este excerto, leia atentamente as seguintes afirmativas: I - A abordagem NoSQL, sem esquema de gerenciamento de dados, pode ser potencialmente a única maneira de entender como capturar, pesquisar, analisar e visualizar big data. II - Uma das principais diferenças entre bancos de dados relacionais e não relacionais é a forma como os dados são armazenados. Dados relacionais são tabulares por natureza, sendo armazenados em tabelas com linhas e colunas. As tabelas podem ser relacionadas entre si e cooperam no armazenamento de dados, bem como na fácil recuperação dos dados. Os dados não relacionais, por outro lado, não são destinados apenas à coleta em tabelas de linhas e colunas, mas sim agrupados em blocos. Os dados não relacionais são muitas vezes armazenados como coleções. III - Bancos de dados relacionais são muito famosos por manterem a integridade por meio do que chamamos de CAP – Consistency, Availability, Partition tolerance. Bancos de dados NoSQL, por outro lado, fazem com que você tenha que escolher entre quaisquer das prioridades do Acid – Atomic, Consistence, Isolated, Durable. É FALSO o que se afirma em 0,66 ptsPergunta 3 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 3/12 I e II, apenas. I e III, apenas. II, apenas. II e III, apenas. I, apenas. Em um passado não muito distante, a única alternativa para armazenar os dados corporativos de forma estruturada era utilizar um Sistema Gerenciador de Banco de Dados Relacionais (SGBDR). Os bancos de dados proprietários eram as únicas opções no mercado, tais como Oracle e Microsoft SQL Server, mais os bancos de dados de licenças open source MySQL e PostgreSQL. Durante muitos anos, esses SGBDR atenderam ao seu propósito e ainda o fazem muito bem, mas com o surgimento dos universos de big data, data warehouse e data mining e uma grande quantidade de dados de diferentes categorias tendo que ser armazenados e gerados em distintas velocidades e volumes, novos modelos de gestão de dados começaram a surgir. Isto levou ao crescimento de soluções NoSQL, comumente referidos como Not Only SQL. Considerando este excerto, leia atentamente as seguintes afirmativas: I - Os bancos de dados relacionais armazenam e representam os dados em tabelas. II - A estrutura de um banco de dados não relacional permite unir informações de diferentes tabelas por meio do uso de chaves estrangeiras – ou índices. III - Os bancos de dados não relacionais organizam os dados por meio de linhas e colunas. É VERDADEIRO o que se afirma em 0,66 ptsPergunta 4 Em um passado não muito distante, a única alternativa para armazenar os dados corporativos de forma estruturada era utilizar um Sistema Gerenciador de Banco de Dados Relacionais (SGBDR). Os bancos de dados proprietários eram as únicas opções no mercado, tais como Oracle e Microsoft SQL Server, mais os bancos de dados de licenças open source MySQL e PostgreSQL. Durante muitos anos, esses SGBDR atenderam ao seu propósito e ainda o fazem muito bem, 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 4/12 I e II, apenas. I e III, apenas. II, apenas. II e III, apenas. I, apenas. mas com o surgimento dos universos de big data, data warehouse e data mining e uma grande quantidade de dados de diferentes categorias tendo que ser armazenados e gerados em distintas velocidades e volumes, novos modelos de gestão de dados começaram a surgir. Isto levou ao crescimento de soluções NoSQL, comumente referidos como Not Only SQL. Considerando este excerto, leia atentamente as seguintes afirmativas: I - Os bancos de dados relacionais armazenam e representam os dados em tabelas. II - A estrutura de um banco de dados não relacional permite unir informações de diferentes tabelas por meio do uso de chaves estrangeiras – ou índices. III Os bancos de dados não relacionais organizam os dados por meio de linhas e colunas. É FALSO o que se afirma em 0,66 ptsPergunta 5 A melhor maneira para definir qual tecnologia de armazenamento devemos utilizar é observar os dados que serão armazenados: Se os dados são tabulares, advindos de uma planilha, por exemplo, e atualizados frequentemente, ou ainda se o esquema dos dados é rígido, a escolha mais óbvia é utilizar um armazenamento relacional. Os bancos NoSQL que surgiram de empresas de internet altamente escaláveis, tais como Amazon, Google e Facebook. A escalabilidade linear, onde são adicionadas novas máquinas em paralelo às já existentes, possui um custo igualmente linear, ou seja, muito menor em comparação ao da escalabilidade vertical. Considerando este excerto, leia atentamente as seguintes afirmativas sobre as características dos bancos NoSQL em relação aos bancos de dados relacionais: 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 5/12 I, apenas. II, apenas. I e II, apenas. III, apenas. II e III, apenas. I - Muito mais fácil e barato de administrar. II - Desenhado para rodar em hardware de baixo custo. III - Ausência de uma transação mais geral. É VANTAGEM o que se afirma em 0,67 ptsPergunta 6 orientado a colunas. orientado a documentos. orientado a chave-valor. orientado a grafos. relacional. Analisando os modelos descritos nesta Unidade, fica claro que nenhum Banco de Dados (BD) é superior aos demais. Na realidade, o que ocorre é que um modelo pode ser mais adequado para ser utilizado em certas situações. Por exemplo, a solução ideal para resolver questões de lentidão para a leitura e/ou escrita de dados em grande variedade e volume é o banco de dados 0,67 ptsPergunta 7 Pensando em solucionar diversos problemas relacionados à escalabilidade, performance e disponibilidade, projetistas do NoSQL promoveram uma alternativa de alto armazenamento com velocidade e grande disponibilidade, procurando se 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 6/12 I e II, apenas. I e III, apenas. II e III, apenas. I, II e III. III, apenas. livrar de certas regras e estruturas que norteiamo modelo relacional. Se por um lado havia um rompimento das regras do modelo relacional, por outro lado havia ganho de performance, flexibilizando os sistemas de banco de dados para as diversas características que são peculiares de cada empresa. Considerando este excerto, leia atentamente as seguintes afirmativas: I - O banco de dados orientado a chave-valor é o que possui a estrutura mais complexa, pois utiliza chaves como identificadores das informações gravadas em um campo assinalado como valor. Comumente, a chave é composta de um campo do tipo string e nesse campo pode existir somente valores numéricos. II - O banco de dados orientado a documentos é considerado extensão do banco de dados orientado a chave-valor. Oferece meios de criação de índices sobre os valores dos dados armazenados, enriquecendo as possibilidades de consultas, além de permitir a normalização de dados e muitos outros conceitos oriundos do banco de dados relacional. III - O banco de dados orientado a colunas é o mais complexo, afinal, este tipo de banco de dados foi criado para armazenar e processar grande quantidade de dados distribuídos em diversas máquinas. É VERDADEIRO o que se afirma em 0,67 ptsPergunta 8 Pensando em solucionar diversos problemas relacionados à escalabilidade, performance e disponibilidade, projetistas do NoSQL promoveram uma alternativa de alto armazenamento com velocidade e grande disponibilidade, procurando se livrar de certas regras e estruturas que norteiam o modelo relacional. Se por um lado havia um rompimento das regras do modelo relacional, por outro lado havia ganho de performance, flexibilizando os sistemas de banco de dados para as diversas características que são peculiares de cada empresa. 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 7/12 I e II, apenas. I e III, apenas. II e III, apenas. I, II e III. III, apenas. Considerando este excerto, leia atentamente as seguintes afirmativas: I - O banco de dados orientado a chave-valor é o que possui a estrutura mais simples, pois utiliza chaves como identificadores das informações gravadas em um campo assinalado como valor. Comumente, a chave é composta de um campo do tipo string; já o campo valor pode conter diferentes tipos de dados. II - O banco de dados orientado a documentos é considerado extensão do banco de dados orientado a chave-valor, este tipo de banco de dados é provavelmente a categoria NoSQL mais popular na atualidade. Oferece meios de criação de índices sobre os valores dos dados armazenados, enriquecendo as possibilidades de consultas, além de permitir a normalização de dados e muitos outros conceitos oriundos do banco de dados relacional. III - O banco de dados orientado a colunas é o mais complexo, afinal, este tipo de banco de dados foi criado para armazenar e processar grande quantidade de dados distribuídos em diversas máquinas. É VERDADEIRO o que se afirma em 0,67 ptsPergunta 9 Pensando em solucionar diversos problemas relacionados à escalabilidade, performance e disponibilidade, projetistas do NoSQL promoveram uma alternativa de alto armazenamento com velocidade e grande disponibilidade, procurando se livrar de certas regras e estruturas que norteiam o modelo relacional. Se por um lado havia um rompimento das regras do modelo relacional, por outro lado havia ganho de performance, flexibilizando os sistemas de banco de dados para as diversas características que são peculiares de cada empresa. Considerando este excerto, leia atentamente as seguintes afirmativas: I - O banco de dados orientado a chave-valor é o que possui a estrutura mais complexa, pois utiliza chaves como identificadores das informações gravadas em 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 8/12 I e II, apenas. I e III, apenas. II e III, apenas. I, II e III. III, apenas. um campo assinalado como valor. Comumente, a chave é composta de um campo do tipo string e nesse campo pode existir somente valores numéricos. II - O banco de dados orientado a documentos é considerado extensão do banco de dados orientado a colunas, pois oferece meios de criação de índices sobre os valores dos dados armazenados; ademais, por ser orientado a colunas, dificulta as possibilidades de consulta, além de não permitir a normalização de dados e muitos outros conceitos oriundos do banco de dados relacional. III - O banco de dados orientado a colunas é o mais complexo, afinal, este tipo de banco de dados foi criado para armazenar e processar grande quantidade de dados distribuídos em diversas máquinas. É FALSO o que se afirma em 0,67 ptsPergunta 10 orientado a colunas. orientado a documentos. orientado a chave-valor. orientado a grafos. relacional. Permite o particionamento de dados, oferecendo forte consistência. Este modelo de banco de dados surgiu com o BigTable criado pelo Google; além do qual, temos também o Cassandra, que foi desenvolvido pelo Facebook. Trata-se do banco de dados 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 9/12 0,67 ptsPergunta 11 db.ads show dbs show db show banco.ads show banco Considere a figura a seguir. Temos uma base de nome banco e uma coleção de nome ads; no entanto, ela foi criada utilizando o modo visual. Para obtermos a informação de quais bancos foram criados, qual o comando que devemos digitar no modo de texto? Assinale a alternativa CORRETA. 0,67 ptsPergunta 12 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 10/12 db.getCollectionNames() db.getCollectionsNames() db.getCollectionName() db.getcollectionnames() db.CollectionNames() Dentro de um banco de dados no MongoDB, podemos criar várias coleções. As coleções podem ser criadas conforme a necessidade de estrutura de armazenamento das informações. Qual o comando que deve ser digitado via prompt para que nos retorne todas as coleções existentes que foram criadas no banco? 0,67 ptsPergunta 13 db.createCollection (“unidade3”) - db.unidade3.drop() db.createcollection (“unidade3”) - db.unidade3.drop() db.createCollection (“unidade3”) - db.unidade3.Drop() db.CreateCollection (“unidade3”) - db.unidade3.drop() db.createCollection (unidade3) - db.(”unidade3”).drop() Dentro de um banco de dados no MongoDB, podemos criar várias coleções. As coleções podem ser criadas conforme a necessidade de estrutura de armazenamento das informações. Qual o comando que deve ser digitado via prompt para que se crie uma coleção de nome “unidade3” e qual o comando que exclui a mesma, RESPECTIVAMENTE? 0,67 ptsPergunta 14 Conforme a figura a seguir, temos a resposta à alteração de um documento. Qual o significado do resultado nMatched, nUpserted e nModified? 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 11/12 nMatched: 1 – Encontrou 1 documento com a pesquisa nome: “Luiz”. nUpserted: 0 – Não inseriu nenhum registro. nModified: 1 – Alterou um documento com base na pesquisa nome: “Luiz”. nMatched: 1 – Alterou 1 documento com a pesquisa nome: “Luiz”. nUpserted: 0 – Não inseriu nenhum registro. nModified: 1 – Modificou um documento com base na pesquisa nome: “Luiz”. nMatched: 1 – Encontrou 1 documento com a pesquisa nome: “Luiz”. nUpserted: 0 – Excluiu e Inseriu um registro “Luiz”. nModified: 1 – Alterou um documento com base na pesquisa nome: “Luiz”. nMatched: 1 – Encontrou 1 documento com a pesquisa nome: “Luiz”. nUpserted: 0 - Excluiu e Inseriu um registro “Luiz”. nModified: 1 – Resultado da exclusão com base na pesquisa nome: “Luiz”. nMatched: 1 – Encontrou 1 documento com a pesquisa nome: “Luiz”. nUpserted: 0 - Não quer dizer nada. nModified: 1 – Alterou um documento com base na pesquisa nome: “Luiz”. 0,67 ptsPergunta 15 Considere a figura a seguir. 25/09/2022 Teste: AS Geral https://cruzeirodosul.instructure.com/courses/30211/quizzes/75171/take 12/12 Salvo em 12:13 use adminshow admin connect admin access admin /admin Temos uma base de nome banco e uma coleção de nome ads; no entanto, ela foi criada utilizando o modo visual. Além do banco que acabamos de criar, já existem outros bancos que são criados na hora da instalação. Para utilizarmos o banco de admin, qual o comando textual que devemos digitar no prompt para nos conectarmos? Enviar teste
Compartilhar