Buscar

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)
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:
Dados não estruturados.
Dados estruturados.  CORRETO
Metadados.
Dados semiestruturados.
Dados superestruturados.
Código da questão: 45987
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:
III - IV.  CORRETO
I - II.
III - IV - V.
II - IV - V.
I - II - IV.
Código da questão: 46009
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 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.
3)
4)
5)
Quanto às características encontradas nos bancos de dados orientados a documentos,
observe as afirmativas a seguir:
I. Possui um bom desempenho quando utilizado em aplicações web.
II. É possível utilizar um sistema de gerenciamento de banco de dados orientado a
documentos, em cluster, para aumento da integridade dos dados.
III. Utiliza a técnica de MapReduce para espelhar os dados em diversos servidores.
São verdadeiras:
Alternativas:
I - II.
II.
III.
II - III.
I.  CORRETO
Código da questão: 45999
O Cassandra mantém seu armazenamento distribuído _______________ em um ambiente
___________________. Cada uma dessas estruturas armazenará um range de partições, cujo nome
é _________________________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Em hashs; distribuído; Arquitetura em Anel.
Em nós (nodes) – clusterizado; Arquitetura em Anel.  CORRETO
Em colunas; particionado; Clusterização.
Em tabelas; clusterizado; Token Ring.
Em Anéis; compartilhado; Token Ring.
Código da questão: 46008
Quanto às características do NoSQL, considere as seguintes afirmações:
I. O NoSQL tem como característica o bom desempenho e ser tolerante a falhas.
II. O relacionamento das tabelas deve ser feito por meio de chaveamento.
III. No banco de dados NoSQL, as tabelas têm que estar estruturadas verticalmente.
Assinale a alternativa correta.
Alternativas:
Somente a alternativa II está correta.
Somente a alternativa III está correta.
Somente as alternativas I e II estão corretas.
Somente as alternativas I e III estão corretas.
Resolução comentada:
A primeira afirmativa está correta, pois os SGBDs orientados a documentos possuem
um bom desempenho para o processamento de informações em aplicações web.
A segunda afirmativa está incorreta, pois a arquitetura em cluster visa o aumento da
disponibilidade dos dados e não da integridade.
A terceira afirmativa está incorreta, pois a técnica de MapReduce visa a redução dos
dados para facilitar o processamento.
Resolução comentada:
A distribuição das partições se dá por meio de nós em um ambiente com várias
máquinas. Esta estrutura visa justamente distribuir a carga de armazenamento e custo
da consulta quanto a processamento, apresentando um retorno célere.
6)
7)
8)
Somente a alternativa I está correta.  CORRETO
Código da questão: 45984
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:
A primeira asserção está correta, e a segunda está incorreta.
Ambas as asserções estão corretas, e a segunda justifica a primeira.  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.
Código da questão: 45996
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:
Ambas asserções estão incorretas.  CORRETO
A primeira asserção está correta, e a segunda não justifica a primeira.
A primeira asserção está correta, e a segunda está incorreta.
A primeira asserção está correta, e a segunda justifica a primeira.
A primeira asserção está incorreta, e a segunda está correta.
Código da questão: 45986
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:
Resolução comentada:
O processamento do Hadoop é feito na forma de computação distribuída, conhecida
como cluster.
Resolução comentada:
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.
9)
10)
A primeira e a segunda asserção estão incorretas.  CORRETO
Ambas as asserções estão corretas, e a segunda justifica a primeira.
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.
A primeira asserção está incorreta, e a segunda está correta.
Código da questão: 46001
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:
Ambas as asserções estão incorretas.
Ambas as asserçõesestão corretas, e a segunda justifica a primeira.
A primeira asserção está incorreta, e a segunda está correta.
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
Código da questão: 46006
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. :
Alternativas:
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.
O modelo orientado a documentos não recebe uma chave primária, pois os dados não são
estruturados.
Os documentos são os dados semiestruturados, inseridos na base de dados.
Os documentos são objetos inseridos na base de dados, como as strings, listas e objetos
aninhados.  CORRETO
Resolução comentada:
A primeira asserção está incorreta, pois o CouchDB utiliza o mecanismo para controle de
versão conhecido como MVCC (Multi-Version Concurrency Control).
A segunda asserção está incorreta, pois nos mecanismos de controle de versão no
CouchDB são criadas versões dos dados dessa forma, os dados contidos no banco de
dados não são subscritos.
Resolução comentada:
Embora ambas estejam corretas, seu escalonamento horizontal não está diretamente
ligado aos tipos de dados, mas sim à sua expansão física (hardware).
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á
Código da questão: 45992
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.
Arquivos e Links

Continue navegando