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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

Prévia do material em texto

Bancos de dados não relacionais (NoSQL)
Professor(a): Sérgio Eduardo Nunes (Mestrado acadêmico)
1)
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!
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:
Colunas: UUID; dinamicamente.
Documentos: UID; aleatoriamente.
Chave-valor; SGBD; manualmente.
Documentos: NUID; manualmente.
Documentos; UUID; automaticamente. CORRETO
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.
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
1 of 10 07/11/2021 22:24
2)
Código da questão: 45998
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 escalabilidade vertical.
Com várias máquinas, formando um cluster. CORRETO
Com escalabilidade de software.
Com memória expansível para armazenamento volátil.
Com alta disponibilidade de hardware em apenas um equipamento.
Código da questão: 46007
Resolução comentada:
Estruturas do Modelo orientado a Família de Colunas requerem ambiente
clusterizado para escalabilidade horizontal.
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
2 of 10 07/11/2021 22:24
3)
4)
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:
Nós; as propriedades; aos relacionamentos.
Labels; as propriedades; às tabelas.
Tabelas; os relacionamentos; às propriedades.
Propriedades; os labels; às tabelas. CORRETO
Nodes; os relacionamentos; aos labels.
Código da questão: 46013
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:
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.
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
3 of 10 07/11/2021 22:24
Alternativas:
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
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 arquivos físicos como: figuras, vídeos ou áudios.
Código da questão: 45992
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.
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
4 of 10 07/11/2021 22:24
5)
6)
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
A primeira asserção está correta, e a segunda justifica a primeira.
A primeira asserção está incorreta, e a segunda está correta.
Ambas as asserções estão corretas, mas a segunda não justifica a primeira.
Ambas as asserções estão incorretas.
Código da questão: 46011
Em um banco de dados orientado a grafos, “cada nó representa uma entidade (uma
pessoa, local, coisa, categoria ou outra parte de dados) e cada relacionamento representa
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.
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
5 of 10 07/11/2021 22:24
7)
como dois nós estão associados. Essa estrutura de uso geral permite modelar todos os
tipos de cenários - de um sistema de estradas a uma rede de dispositivos, ao histórico
médico de uma população ou qualquer outra coisa definida por relacionamentos”.
Fonte: Neo4j. Why Graph Databases? Disponível em:<
> . Acesso em: 03 set. 2019.
Com base no enunciado, aponte a alternativa correta.
Alternativas:
Um nó (node) limita-se a ligar-se com, no máximo, um nó antecessor.
Um nó (node) limita-se a ligar-se com, no máximo, dois nós sucessores.
Cada nó (node) deve estar associado com algum outro nó do mesmo banco.
Cada nó (node) pode ter N ligações com outros nós. CORRETO
Cada nó (node) pode, também, ser considerado como um tipo de dado.
Códigoda questão: 46012
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:
Resolução comentada:
Modelos orientados a grafos podem ter nós (nodes) com várias ligações a outros
nós, embora isso não seja uma regra.
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
6 of 10 07/11/2021 22:24
8)
Alternativas:
Ambas as asserções estão corretas, mas a segunda não justifica a primeira. CORRETO
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 incorretas.
Ambas as asserções estão corretas, e a segunda justifica a primeira.
Código da questão: 46006
Analise a seguinte sintaxe:
CREATE (var :usuarios:professores) RETURN usuarios
É possível afirmar que:
( ) Existe uma variável atrelada ao processo de criação.
( ) Ocorrerá um erro na exibição do resultado de execução.
( ) Semanticamente, as palavras “usuário” e “professor” deveriam estar invertidas.
( ) Com esta estrutura, não seria possível adicionar mais labels após a palavra “professores”.
( ) Para adicionar propriedades ao label “professores”, seria necessário inseri-las entre
chaves.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – V – F – F – F.
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).
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
7 of 10 07/11/2021 22:24
9)
V – V – V – V – F.
F – F – V – V – F.
F – F – F – V – V.
V – V – F – F – V. CORRETO
Código da questão: 46015
I. Em uma estrutura de relacionamento entre nós é comum utilizar os termos “pertence”
ou “possui”, bem como outros termos que possibilitem-nos assimilar a forma como os nós
interagem entre si. Os modelos orientados a grafos aceitam vários relacionamentos
idênticos entre seus nós.
PORQUE
II. Os modelos orientados a grafos são bancos de dados estruturados, ou seja, são rígidos
em sua estrutura. Para evitar a duplicidade de relacionamentos durante uma consulta,
recomenda-se o uso do comando MERGE, em detrimento ao comando CREATE dentro da
query de consulta.
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ções estão corretas, mas a segunda não justifica a primeira.
Resolução comentada:
Após a execução, um erro retornaria, informando que a variável usuários não foi
inicializada – pois foi inicializada apenas a variável var. Em questões semânticas,
sabe-se que professores pertencem a usuários. Novos labels podem ser atrelados à
estrutura adicionando-se dois pontos e escrevendo o nome do label.
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
8 of 10 07/11/2021 22:24
10)
A primeira asserção está incorreta. e a segunda está correta.
A primeira asserção está correta. e a segunda está incorreta. CORRETO
A primeira asserção está correta. e a segunda justifica a primeira.
Código da questão: 46016
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á 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:
A asserção I está correta, mas a asserção II está incorreta ao dizer que os modelos
orientados a grafos são bancos de dados estruturados, ou seja, são rígidos em sua
estrutura. A asserção escrita corretamente, diria que: “Os modelos orientados a
grafos NÃO são bancos de dados estruturados, ou seja, NÃO são rígidos em sua
estrutura”.
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
9 of 10 07/11/2021 22:24
Código da questão: 45986
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.
Arquivos e Links
Avaliação enviada com sucesso
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2383628/2814555
10 of 10 07/11/2021 22:24

Continue navegando