Buscar

Avaliação Bancos de dados não relacionais (NoSQL)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

20/11/2020 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2249383/2078684# 1/5
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!
No Neo4J, os elementos que seriam as colunas de um banco de dados relacional são
chamados de _____________, enquanto _________________ fazem alusão _________________. 
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Tabelas; os relacionamentos; às propriedades.
Propriedades; os labels; às tabelas.  CORRETO
Labels; as propriedades; às tabelas.
Nós; as propriedades; aos relacionamentos.
Nodes; os relacionamentos; aos labels.
Código da questão: 46013
Observe a afirmativa a seguir: 
Os __________________ são informações encontradas em banco de dados, que descrevem os
significados dos dados. Têm como objetivo _______________ informações aos dados. Esse tipo
de dado é utilizado por meio das técnicas encontradas no __________ para fazer a sua
manipulação. 
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Atributos; acrescentar; JSON.
Metadados; acrescentar; XML.  CORRETO
Dados semiestruturados; ocultar; JSON.
Atributos; extrair; JSON.
Metadados; ocultar; XML.
Código da questão: 45988
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
Resolução comentada:
Propriedades representam colunas de um label. No Neo4J, os elementos que seriam
as colunas de um banco de dados relacional são chamados de propriedades,
enquanto os labels fazem alusão às tabelas.
Resolução comentada:
Os metadados adicionam informações aos dados. A linguagem de marcação XML é
uma das que mais utiliza as suas técnicas para declarar as informações. 
Os metadados são informações encontradas em banco de dados, que descrevem os
significados dos dados. Têm como objetivo acrescentar informações aos dados. Esse
tipo de dado é utilizado por meio das técnicas encontradas no XML para fazer a sua
manipulação.
20/11/2020 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2249383/2078684# 2/5
4)
5)
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:
I - II.
III - IV - V.
III - IV.  CORRETO
I - II - IV.
II - IV - V.
Código da questão: 46009
Quando um desenvolvedor efetua o levantamento de requisitos, as regras de negócio
irão determinar como a aplicação deverá ser estruturada e isso deve ficar bem claro. Todas
as características técnicas são determinadas nesse momento, e isso acaba impactando no
formato da base de dados, no layout da aplicação, na tecnologia mais adequada, dentre
outros pontos relevantes. 
Assinale a alternativa que descreve a estrutura encontrada em projetos em que se tem um
número de colunas pré-determinado e relacionamento entre tabelas: .
Alternativas:
Dados semiestruturados.
Dados não estruturados.
Dados superestruturados.
Metadados.
Dados estruturados.  CORRETO
Código da questão: 45987
I. O mercado de desenvolvimento de software percebeu o grande potencial da
arquitetura dos bancos de dados NoSQL, sendo possível utilizar quatro tipos: chave-valor,
colunar, orientado a chave e grafos. 
PORQUE 
II. O banco de dados do tipo relacional permite, na mesma coluna, dados com tipos
diferentes em cada um dos registros inseridos. 
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 não justifica a primeira.
Ambas asserções estão incorretas.  CORRETO
A primeira asserção está incorreta, e a segunda está correta.
A primeira asserção está correta, e a segunda está incorreta.
A primeira asserção está correta, e a segunda justifica a primeira.
Resolução comentada:
O uso típico do Cassandra é voltado a dados com persistência durável; seu
desempenho é menor se comparado a bancos de dados do Modelo Chave/Valor
(que trabalha em memória); O Cassandra não utiliza linguagem SQL, pois utiliza CQL.
Resolução comentada:
São bases de dados organizadas com obediência às linhas e colunas. São
estruturadas por meio das colunas, deixando bem claro o tipo de dado que poderá
ser inserido.
Resolução comentada:
20/11/2020 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2249383/2078684# 3/5
6)
7)
8)
Código da questão: 45986
Enquanto um banco de dados relacional é otimizado para armazenar linhas de dados,
geralmente para aplicativos transacionais, um banco de dados colunar é otimizado para
recuperação rápida de colunas de dados, normalmente em aplicativos analíticos. O
armazenamento orientado a colunas para tabelas do banco de dados é um fator
importante para a performance de consulta analítica, pois ele reduz expressivamente os
requisitos gerais de E/S de disco e diminui a quantidade de dados que você precisa
carregar do disco. 
Fonte: AWS Amazon. Disponível em: . Acesso em: 05 ago. 2019. 
Com uma estrutura de armazenamento do tipo família de colunas, o ideal é ter um
ambiente:
Alternativas:
Com alta disponibilidade de hardware em apenas um equipamento.
Com escalabilidade vertical.
Com várias máquinas, formando um cluster.  CORRETO
Com memória expansível para armazenamento volátil.
Com escalabilidade de software.
Código da questão: 46007
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:
Não possui schema.  CORRETO
Não possui relacionamentos.
Não possui chave estrangeira.
Possui relacionamentos.
Possui schema.
Código da questão: 45997
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. 
A primeira asserção está incorreta, pois os quatro tipos são: chave-valor, colunar,
orientado a documentos e grafos. E não orientado a chaves como dito na questão. 
A segunda asserção está incorreta, pois o banco de dados do tipo relacional NÃO
permite, na mesma coluna, dados com tipos diferentes em cada um dos registros
inseridos. Fato, este, que contribuiu para o surgimento do banco de dados do tipo
não relacional.
Resolução comentada:
Estruturas do Modelo orientado a Família de Colunas requerem ambiente
clusterizado para escalabilidade horizontal.
Resolução comentada:
Devido ao fato dos bancos de dados NoSQL não possuírem um schema (regra de
estrutura comum a todas linhas da tabela), permite que, ao adicionar um novo
documento, não ocorra conflito na base de dados, ou ainda, que o dado não consiga
ser inserido.
20/11/2020 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2249383/2078684# 4/5
9)
10)
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 tipoChave-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:
II - III - IV.
I - II - IV.
I - II.  CORRETO
I - IV - V.
III - IV - V.
Código da questão: 46004
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:
JSON; nuvem; ACID.  CORRETO
Python; nuvem; ACID.
JSON; cluster; ACID.
JavaScript; paralelo; armazenadas.
Python; cluster; armazenadas.
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:
F – F – V – V – V.
V – F – V – F – V.
F – F – F – V – V.  CORRETO
V – V – F – V – F.
Resolução comentada:
Devido à estrutura dos bancos não relacionais, o armazenamento redundante faz a
quantidade de dados crescer exponencialmente. Ademais, como o acesso aos dados
e seus retornos são mais rápidos, eles são mais adequados a cenários em que a
alteração de dados seja mais constante.
Resolução comentada:
O MongoDB utiliza o JSON como base para consulta e manipulação dos dados.
Ainda, possui suporte à computação em nuvem, e transações ACID.
20/11/2020 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2249383/2078684# 5/5
F – V – F – V – F.
Código da questão: 45995
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 depender 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 localmente, ou seja, no próprio servidor.
Arquivos e Links

Continue navegando