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

04/03/2022 13:16 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2443614/3222478 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!
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 relacionamentos.
Não possui chave estrangeira.
Não possui schema.  CORRETO
Possui schema.
Possui relacionamentos.
Código da questão: 45997
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; cluster; armazenadas.
JavaScript; paralelo; armazenadas.
JSON; cluster; ACID.
Python; nuvem; ACID.
Código da questão: 45993
Quanto à estrutura sintática da linguagem JSON, observe as asserções a seguir. 
I. Na estrutura linguística encontrada no JSON, é possível construir arrays para inserção de
dados. 
PORQUE 
II. Trata-se de uma linguagem utilizada para manipulação de informações em banco de
dados não relacional.
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
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.
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.
Avaliação enviada com sucessoc
h
e
c
k

Avaliação enviada com sucessoc
h
e
c
k

04/03/2022 13:16 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2443614/3222478 2/5
4)
5)
Alternativas:
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 corretas, porém não se justificam.  CORRETO
A segunda asserção está correta, e a primeira justifica a segunda.
A primeira asserção está correta, e a segunda justifica a primeira.
Código da questão: 45991
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 tabelas; clusterizado; Token Ring.
Em Anéis; compartilhado; Token Ring.
Em hashs; distribuído; Arquitetura em Anel.
Em nós (nodes) – clusterizado; Arquitetura em Anel.  CORRETO
Em colunas; particionado; Clusterização.
Código da questão: 46008
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 – V – F – V – F.
V – F – V – F – V.
F – F – V – V – V.
V – V – F – V – F.
F – F – F – V – V.  CORRETO
Resolução comentada:
A primeira asserção está correta, pois a sintaxe JSON permite aninhar informações
em vetores. A segunda asserção está correta, pois por meio do JSON é possível
manipular dados em bancos não relacionais. Embora as asserções estejam corretas,
não se justificam.
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.
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. 
Avaliação enviada com sucessoc
h
e
c
k

Avaliação enviada com sucessoc
h
e
c
k

04/03/2022 13:16 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2443614/3222478 3/5
6)
7)
Código da questão: 45995
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:
III - IV - V.
III - IV.  CORRETO
II - III.
I - II - IV.
IV - V.
Código da questão: 45989
A respeito dos bancos de dados não relacionais, considere as seguintes afirmaçõ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:
V – F – V – F – V.  CORRETO
V – V – F – V – F.
V – V – V – F – F.
F – V – V – V – F.
F – V – F – V – F.
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:
A afirmativa I está incorreta, pois não existe o caráter estrutural em sua divisão. 
A afirmativa II está incorreta, pois é possível ter metadados em qualquer tipo de
arquivo, como fotos, vídeos, som, texto e arquivos em geral. 
A afirmativa III está correta, pois o caráter técnico se preocupa com os tipos de
dados, tratativas de desempenho e segurança. 
A afirmativa IV está correta, pois o caráter de negócio tem como objetivo extrair
informações e utilizá-las como vantagem competitiva na área de negócios. 
A afirmativa V está incorreta, pois não existe o caráter estrutural em sua divisão.
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
Avaliação enviada com sucessoc
h
e
c
k

Avaliaçãoenviada com sucessoc
h
e
c
k

04/03/2022 13:16 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2443614/3222478 4/5
8)
9)
Código da questão: 45985
Sobre o Cassandra (Banco de Dados com modelo Família de Colunas), analise as
seguintes proposições: 
( ) É um banco de dados que não utiliza schemas. 
( ) Possui colunas compostas por chave e valor. 
( ) Tem limitação de sub-colunas. 
( ) Todos os registros precisam ter os mesmos campos em todas as colunas. 
( ) Sua normalização é feita apenas até a 4FN (Quarta Forma Normal). 
Assinale a alternativa que contenha a sequência correta:
Alternativas:
F – V – V – V – V.
V – V – V – V – V.
F – F – V – V – F.
F – F – F – V – V.
V – V – F – F – F.  CORRETO
Código da questão: 46010
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:
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 incorretas.
A primeira asserção está incorreta, e a segunda está correta.
Ambas as asserções estão corretas, e a segunda justifica a primeira.
Código da questão: 46006
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:
O Cassandra é escalável por permitir ilimitados níveis de colunas com subcolunas,
além de expansão horizontal em cluster; cada coluna pode ter quantidades distintas
de campos; é um banco sem normalização (e a 6FN não existe em bancos
relacionais).
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 sucessoc
h
e
c
k

Avaliação enviada com sucessoc
h
e
c
k

04/03/2022 13:16 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2443614/3222478 5/5
10) 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.
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.
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: 46016
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”.
Arquivos e Links
Avaliação enviada com sucessoc
h
e
c
k

Avaliação enviada com sucessoc
h
e
c
k


Continue navegando