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) 3) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Uma característica comum aos bancos de dados não relacionais é poder receber dados de diversos tipos, ou ainda, com o número de atributos diferentes em cada uma das linhas encontrada nas tabelas. Essa flexibilidade encontrada no banco de dados NoSQL não seria possível em banco de dados do tipo relacional. O Banco de dados NoSQL pode receber dados não estruturados, pois: : Alternativas: Código da questão: 45997 Sobre o Redis (Banco de Dados com estrutura chave-valor), analise as seguintes proposições: ( ) É um banco considerado fortemente tipado (tipos de dados explícitos). ( ) O comando GET deve ser sucedido pelo nome de uma chave. ( ) Não aceita dados do tipo true/false. ( ) Para sobrescrever um dado armazenado, basta atribuir um novo valor à mesma chave. ( ) Assim como os demais bancos não relacionais, possui evolução vertical e horizontal. Assinale a alternativa que contenha a sequência correta: Alternativas: Código da questão: 46005 Sobre o Banco de Dados NoSQL Redis, analise as seguintes assertivas: I. O uso do Redis é bastante útil, mas a quantidade de dados armazenados é maior que em bancos relacionais. II. A utilização de uma estrutura do tipo chave-valor é mais indicada para dados que se modificam com muita frequência. III. Bancos de Dados do tipo Chave-Valor são ideais para armazenamentos de cadastros de usuários. IV. Só é possível resgatar um dado de cada vez em uma consulta ao banco do tipo chave- valor, pois seu armazenamento utiliza estrutura de hash. V. O armazenamento de dados em cadeia não pode ocorrer em bancos do tipo chave- valor, considerando que seu armazenamento ocorre na memória. São verdadeiras: Alternativas: Não possui relacionamentos. Possui relacionamentos. Não possui chave estrangeira. Não possui schema. CORRETO Possui schema. F – F – V – V – F. V – F – F – V – V. F – V – V – F – F. F – V – F – F – F. F – V – F – V – F. CORRETO II - III - IV. I - IV - V. I - II - IV. 4) 5) 6) Código da questão: 46004 I. Em bancos com estrutura chave-valor, a chave é composta normalmente de um campo do tipo String. Já o campo valor pode 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 escalar-se horizontalmente. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: Alternativas: Código da questão: 46006 I. O CouchDB utiliza um mecanismo para controle de versão conhecido como UVC – Unique Version Control (Controle de versão exclusiva). PORQUE II. É a ferramenta utilizada para subscrever os dados e disponibilizar a versão mais consistente. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: Alternativas: Código da questão: 46001 Quanto às características dos metadados, considere as seguintes afirmações: I. São divididos em caráter técnico, de negócio e estrutural. II. Podem ser representados apenas em fotos e arquivos de texto como .doc ou .pdf. III. Quanto ao caráter técnico, fornecem informações a respeito do tipo de dado, possibilitando ao desenvolvedor o planejamento assertivo da estrutura da base de dados. IV. Quanto ao caráter de negócio, pode fornecer informações por meio de relatórios dos dados colhidos. V. No caráter estrutural, define o nome das colunas e os respectivos tipos de dados que poderão ser inseridos na base de dados. São verdadeiras: Alternativas: Código da questão: 45989 III - IV - V. I - II. CORRETO Ambas as asserções estão incorretas. 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 corretas, e a segunda justifica a primeira. A primeira asserção está incorreta, e a segunda está correta. Ambas as asserções estão corretas, e a segunda justifica a primeira. INCORRETO Ambas as asserções estão corretas, mas a segunda não justifica a primeira. A primeira asserção está correta, e a segunda está incorreta. A primeira asserção está incorreta, e a segunda está correta. A primeira e a segunda asserção estão incorretas. I - II - IV. III - IV - V. II - III. IV - V. III - IV. CORRETO 7) 8) 9) I. Bancos de Dados do Modelo Família de Colunas possui alto poder de processamento em ambientes clusterizados, cuja estrutura seja horizontal. Seus nós armazenam partições de informação e esta distribuição é feita através de hash. Em geral, este tipo de banco de dados é voltado a grandes massas de dados e tem custos que podem ser inviáveis a pequenos negócios. PORQUE II. Como a estrutura para este modelo é pensada de maneira horizontal, demanda-se uma grande quantidade de máquinas mesmo para pequenas aplicações, pois o modelo não funcionará em estruturas que comportem apenas um nó. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: Alternativas: Código da questão: 46011 Sobre o Banco de Dados NoSQL Cassandra, analise as seguintes assertivas: I. O uso do Cassandra é bastante útil no armazenamento de cache, por ser um dado temporário. II. O Cassandra tem maior desempenho em velocidade, se comparado a Modelos baseados em chave/valor. III. Com o Banco de Dados Cassandra, a clusterização ocorre por meio de máquinas denominadas nós (nodes). IV. O Cassandra é um banco de dados open-source, desenvolvido por uma empresa privada e tem como base outras duas estruturas de banco de dados de grandes empresas. V. A linguagem SQL utilizada pelo Cassandra é bastante similar àquela utilizada pelos bancos de dados relacionais. São verdadeiras: Alternativas: Código da questão: 46009 O MongoDB utiliza a estrutura da linguagem ______________ para efetuar consultas aos documentos. É possível efetuar consultas, agrupamentos e ordenações. O sistema de gerenciamento de banco de dados orientado a documentos tem suporte à computação em _____________, com possibilidade a transações ________________. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Código da questão: 45993 Ambas as asserções estão corretas, mas a segunda não justifica a primeira. A primeira asserção está incorreta, e a segunda está correta. A primeira asserção está correta, e a segunda justifica a primeira. A primeira asserção está correta, e a segunda está incorreta. CORRETO Ambas as asserções estão incorretas. I - II - IV. I - II. III - IV - V. III - IV. CORRETO II - IV - V. Python; nuvem; ACID. JSON; nuvem; ACID. CORRETO JavaScript; paralelo; armazenadas. Python; cluster; armazenadas. JSON; cluster; ACID. 10) I. O Hadoop possui alta escalabilidade, detecção de falha e alto desempenho, mesmo quando são processados grandes volumes de dados. PORQUE II. A sua arquitetura foi desenvolvida em cluster, fazendo com que as informações sejam processadas de forma distribuída. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: Alternativas: Código da questão: 45996 A primeira asserção está correta, e a segunda está incorreta. Ambas as asserções estão incorretas. Ambas as asserções estão corretas, mas a segunda não justifica a primeira. Ambas as asserções estão corretas, e a segunda justifica a primeira. CORRETO A primeira asserção está incorreta, e a segunda está correta. Arquivos e Links
Compartilhar