Buscar

Avaliacao M5 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

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!
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:
Metadados.
Dados semiestruturados.
Dados estruturados.  CORRETO
Dados superestruturados.
Dados não estruturados.
Código da questão: 45987
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
JavaScript; paralelo; armazenadas.
Python; nuvem; ACID.
Python; cluster; armazenadas.
JSON; cluster; ACID.
Código da questão: 45993
Com maior oferta de internet móvel pelas operadoras, a popularização dos dispositivos
móveis e outras ações que contribuíram para o aumento exponencial de geração de dados,
fizeram com que os cientistas de dados percebessem o grande potencial em 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. :
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:
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.
4)
5)
Alternativas:
Os documentos são objetos inseridos na base de dados, como as strings, listas e objetos
aninhados.  CORRETO
Os documentos são arquivos físicos como: figuras, vídeos ou áudios.
São modelos que devem permitir o relacionamento por meio do chaveamento entre as
tabelas.
Os documentos são os dados semiestruturados, inseridos na base de dados.
O modelo orientado a documentos não recebe uma chave primária, pois os dados não
são estruturados.
Código da questão: 45992
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:
I - IV - V.
II - III - IV.
I - II - IV.
III - IV - V.
I - II.  CORRETO
Código da questão: 46004
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. 
Resolução comentada:
A afirmativa “São modelos que devem permitir o relacionamento por meio do
chaveamento entre as tabelas” está incorreta, 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 inserir 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” está 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” está 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 documentos não são dados, e sim possuem dados,
independente do seu formato estrutural.
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.
6)
7)
( ) 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 – V – F – V – F.
V – F – V – F – V.
F – F – V – V – V.
F – F – F – V – V.  CORRETO
Código da questão: 45995
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:
Documentos: NUID; manualmente.
Chave-valor; SGBD; manualmente.
Documentos: UID; aleatoriamente.
Documentos; UUID; automaticamente.  CORRETO
Colunas: UUID; dinamicamente.
Código da questão: 45998
Observe a afirmativa a seguir. 
Nos sistemas de gerenciamento de bancos de dados não relacionais, a garantia do
____________ é bem mais complexa em 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.
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.
Resolução comentada:
Os bancos de dados orientados a documentos precisam de uma chave que identifica
cada um dos registros univocamente, que tem como sigla UUID, que é o
Identificador Único Universal, normalmente gerado automaticamente pelo SGBD.
8)
9)
ACID; CAP; durabilidade.
ACID; CAP; tolerância.  CORRETO
CAP; ACID; tolerância.
CAP; ACID; isolamento.
Código da questão: 45983
A respeito dos bancos de dados não relacionais, considere as seguintesafirmações: 
( ) Existe o tipo chave-valor, no qual os registros recebem um valor de uma chave. 
( ) No tipo chaveamento, os dados recebem o valor da chave estrangeira. 
( ) O banco de dados NoSQL do tipo orientado a documentos utiliza JSON para realizar as
operações. 
( ) No tipo colunar, todas as linhas obrigatoriamente têm que possuir o mesmo número de
colunas. 
( ) No banco de dados orientado a grafos, a classificação é feita por vértices e arestas.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
F – V – V – V – F.
V – V – V – F – F.
F – V – F – V – F.
V – V – F – V – F.
V – F – V – F – V.  CORRETO
Código da questão: 45985
O Redis mantém seus pares de _______________ alocados de forma dinâmica ___________,
tornando seu acesso muito rápido. Isso significa que os dados armazenados ____________
(um preço a pagar pelo acesso quase instantâneo às informações). 
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Chave/valor; nas tabelas; não são duráveis.
Chave/valor; na memória; não são duráveis.  CORRETO
ID/Hash; nos Schemas; não são consistentes.
Coluna/ID; nas chaves primárias; são persistentes.
Coluna/Linha; na memória; são inconsistentes.
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.
Resolução comentada:
A primeira afirmativa é verdadeira, pois no banco de dados do tipo chave -valor os
registros inseridos na tabela recebem uma chave identificadora. 
A segunda afirmativa é falsa, pois chave estrangeira é utilizada em banco de dados
do tipo relacional. 
A terceira afirmativa é verdadeira, pois o JSON é a base para realizar as operações
em NoSQL orientado a documentos. 
A quarta afirmativa é falsa, pois, no tipo colunar, nem todas as linhas possuem o
mesmo número de colunas das demais. 
A quinta afirmativa é verdadeira, pois as interconexões são feitas por meio dos
vértices e arestas.
Resolução comentada:
10)
Código da questão: 46003
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:
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.
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 justifica a primeira.
Código da questão: 46011
A estrutura padrão do Redis é focada em Chave/Valor, e o ganho de velocidade é
atribuído ao seu armazenamento temporário (não durável) na memória.
Resolução comentada:
Embora a recomendação NoSQL seja que a escalabilidade seja horizontal, não há a
obrigatoriedade de utilizar mais de uma máquina – cluster – para distribuir as tarefas
de armazenamento de dados.
Arquivos e Links

Continue navegando