Buscar

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

 Pergunta 1 
1 em 1 pontos 
 
Leia o trecho a seguir. 
 
“Os bancos de dados NOSQL podem estender ou substituir o modelo 
relacional, usado nos bancos de dados tradicionais, de diversas formas. 
Porém, no presente trabalho estamos interessados em bancos de dados 
semânticos que sejam capazes de suportar os requisitos da Web-semântica 
de forma eficiente e com bom desempenho. Consideramos como principal 
critério que identifica um banco NOSQL”. 
 
GLUZ, J.; MACHADO, F.; GALÃO, M. Avaliação de Tecnologias de Bancos 
de Dados Semânticos para a Construção de um Sistema Inteligente de 
Gestão de Conteúdos de Aprendizagem: Experimentos e Resultados. In: 
Brazilian Symposium on Computers in Education (Simpósio Brasileiro de 
Informática na Educação-SBIE). 28., 2017, Recife - PE. Anais [...]. Recife: 
SBIE, 2017. p. 334. Disponível em: https://www.br-
ie.org/pub/index.php/sbie/issue/view/171 . Acesso em: 28 abr. 2020. 
 
Sobre os bancos de dados NoSQL, assinale a alternativa que apresenta as 
quatro famílias principais desse banco. 
 
Resposta 
Selecionada: 
 
Chave-valor, orientado a coluna, orientado a 
documento, orientado a grafos. 
Resposta Correta: 
Chave-valor, orientado a coluna, orientado a 
documento, orientado a grafos. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois os bancos 
de dados NoSQL surgiram como um novo paradigma de 
distribuição de dados, tendo por fim otimizar a velocidade e 
baixar o custo, embora existam diversos novos tipos de 
bancos NoSQL, os quatro principais são: chave-valor, 
orientado a coluna, a documento e a grafos. 
 
 
 Pergunta 2 
0 em 1 pontos 
 
Leia o texto a seguir. 
 
“Para suportar aplicações Big Data, onde é grande o fluxo de dados e a 
necessidade de escalabilidade dos servidores, surgiram os bancos de dados 
não relacionais, chamados NoSQL (NotOnly SQL), que se apresentam 
como uma otimizada solução onde os bancos relacionais têm grande 
deficiência”. 
 
SOUZA, V.; SANTOS, M.. Amadurecimento, Consolidação e Performance 
de SGBDs NoSQL-Estudo Comparativo. In: 
Simpósio Brasileiro de Sistemas de Informação. 11., 2015, 
Goiânia. Anais [...]. Goiânia: SBC, 2015. p. 235-242. 
 
https://www.br-ie.org/pub/index.php/sbie/issue/view/171
https://www.br-ie.org/pub/index.php/sbie/issue/view/171
 
Nesse sentido, assinale a alternativa que contenha todas as características 
dos bancos de dados NoSQL. 
Resposta 
Selecionada: 
 
Escalabilidade horizontal, isolamento, consistência 
eventual. 
Resposta Correta: 
Escalabilidade horizontal, ausência de esquema ou 
esquema flexível, consistência eventual. 
Comentário 
da resposta: 
Sua resposta está incorreta. A alternativa está incorreta, pois 
os bancos de dados NoSQL não possuem as propriedades 
ACID (Atomicidade, Consistência, Isolamento 
e Durabilidade), ou seja, as alternativas que contêm os 
termos durabilidade, atomicidade, isolamento como 
característica estão incorretas. 
 
 
 Pergunta 3 
0 em 1 pontos 
 
Os bancos de dados NoSQL surgem como uma alternativa para o 
armazenamento de dados em frente aos tradicionais bancos de dados 
relacionais (sistemas gerenciadores de bancos de dados relacionais). Os 
bancos de dados NoSQL têm como significado (Not Only SQL). Sobre a 
terminologia NoSQL, assinale a alternativa correta. 
 
Resposta 
Selecionada: 
 
Os bancos de dados NoSQL não utilizam linguagem de 
consulta, apenas as ligações entre grafos. 
Resposta 
Correta: 
 
Os bancos de dados NoSQL são bancos de dados que 
têm como objetivo complementar as estruturas relacionais, 
por isso Not only SQL. 
Comentário 
da resposta: 
Sua resposta está incorreta. A alternativa está incorreta, pois 
os bancos de dados não relacionais têm suas linguagens de 
consulta própria, cada um com uma característica específica. 
Não podemos afirmar que os bancos não têm linguagem de 
consulta, pois o termo Not Only SQL (NoSQL) por si indica 
que os bancos não relacionais vão além das consultas SQL. 
 
 
 Pergunta 4 
1 em 1 pontos 
 
Dentre os tipos de bancos de dados NoSQL, a família de bancos de dados 
chave-valor tem seu destaque. Isso acontece principalmente pelo fato de 
sua maneira de armazenar dados de modo ser similar às linguagens de 
programação, principalmente linguagens Web. O MongoDB é um banco de 
dados chave-valor. Nesse sentido, assinale a alternativa que contenha um 
exemplo de uma chave e um valor no MongoDB. 
 
Resposta Selecionada: 
nome:“João” 
Resposta Correta: 
nome:“João” 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois, em sua 
estrutura, a arquitetura do MongoDB é considerada um 
banco de dados chave e valor, que também é orientado a 
documento; no armazenamento das chaves e valor, a chave 
é indicada antes dos dois pontos (:) e o valor, após. Por 
exemplo, chave: valor. 
 
 Pergunta 5 
1 em 1 pontos 
 
Leia o excerto a seguir. 
 
“Os bancos de dados NoSQL são criados para modelos de dados 
específicos e têm esquemas flexíveis para a criação de aplicativos 
modernos. Os bancos de dados NoSQL são amplamente reconhecidos por 
sua facilidade de desenvolvimento, funcionalidade e performance em 
escala”. 
 
UMILIO, F. et al. Uma Abordagem em Ambiente Domiciliar Assistido 
Baseada no Paradigma de Segurança Orientada a Contexto . 2018. 
Monografia (Graduação em Sistemas de Informação) - Departamento de 
Informática e Estatística, Universidade Federal de Santa Catarina, 
Florianópolis, 2018. p. 24. 
 
Sobre os bancos de dados NoSQL, analise as afirmativas a seguir e 
assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). 
 
1. ( ) Os bancos de dados NoSQL ainda dependem dos bancos de dados 
relacionais. 
2. ( ) O neo4j é um banco de dados orientado a grafos. 
3. ( ) O MongoDB é um banco de dados orientado a documentos. 
4. ( ) O MongoDB é um banco de dados chave-valor. 
5. ( ) O HBase é um banco de dados de série temporal. 
 
 
Assinale a alternativa que apresenta a sequência correta. 
 
Resposta Selecionada: 
F, V, V, V, F. 
Resposta Correta: 
F, V, V, V, F. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois os bancos 
de dados NoSQL têm diversos tipos, dentre eles as 
principais famílias são orientados a documentos, orientados 
a grafos, chave-valor e orientados a colunas. Mesmo tendo 
as principais, existem bancos de dados que têm arquiteturas 
 
independentes, como, por exemplo, os bancos de dados de 
séries temporais. 
 
 Pergunta 6 
1 em 1 pontos 
 
Leia o excerto a seguir. 
 
“Os bancos de dados NoSQL têm sido amplamente adotados em empresas 
como Facebook, Amazon e Google com o intuito de atender às suas 
demandas de escalabilidade, alta disponibilidade e dados não estruturados. 
Diversos bancos de dados NoSQL de código livre estão disponíveis”. 
 
LÓSCIO, B. F.; OLIVEIRA, H. R.; PONTES, J. C. S. NoSQL no 
desenvolvimento de aplicações Web colaborativas. In: 
Simpósio Brasileiro de Sistemas Colaborativos, 8., Paraty - RJ. Anais [...]. 
Addlabs, Paraty, v. 10, n. 1, p. 11, 2011. 
 
A partir do exposto, associe os bancos de dados NoSQL às suas 
características. 
 
I - Orientado a Colunas 
II - Orientado a Grafos 
III - Orientado a Documentos 
IV - Série Temporal 
 
( ) InfluxDB 
( ) MongoDB 
( ) Neo4j 
( ) HBase 
 
A partir das relações feitas, assinale a alternativa que apresenta a 
sequência correta. 
 
Resposta Selecionada: 
IV, III, II, I. 
Resposta Correta: 
IV, III, II, I. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois dentre os 
bancos de dados NoSQL, o InfluxDB, MongoDB, Neo4j e 
HBase são alguns dos mais populares em sua utilização. 
Tais bancos de dados representam, respectivamente, as 
famílias de bancos de dados para séries temporais, 
orientados a documentos, orientados a grafos e orientados a 
colunas. 
 
 
 Pergunta 7 
1 em 1 pontos 
 
Os bancos de dados NoSQL têm como característica otimizar o processo de 
acesso aos dados, visto que os bancosde dados relacionais já não 
conseguiriam escalar. No que se refere ao banco de dados MongoDB, este 
 
tem sido amplamente utilizado, principalmente pela sua curva de 
aprendizado. Dentre os comandos do MongoDB, assinale a alternativa que 
contém o comando que realiza uma busca dentro do MongoDB. 
Resposta 
Selecionada: 
 
Para realizar consultas utilizando o MongoDB, é 
utilizado o comando find. 
Resposta Correta: 
Para realizar consultas utilizando o MongoDB, é 
utilizado o comando find. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois o 
MongoDB, apesar de sua similaridade em alguns aspectos 
com a linguagem SQL, tem como comando utilizado para 
realizar a busca de dados o find(). Com a utilização do 
comando find, é possível estabelecer parâmetros e retornar 
valores a partir de filtros aplicados. 
 
 
 Pergunta 8 
1 em 1 pontos 
 
Leia o trecho e analise o quadro a seguir. 
 
“Os bancos de dados NoSQL são projetados sobre arquiteturas distribuídas, 
o que lhes permite processar grandes volumes de dados, com alta 
disponibilidade e escalabilidade. Atualmente existem vários Sistemas 
Gerenciadores de Banco de Dados (SGBD) não-relacionais, como os 
NoSQLs. Cada um deles possui conceitos e particularidades diferentes”. 
 
SCHNEIDER, Oneide Luiz. Comparativo de performance do sistema 
gerenciador de banco de dados MongoDB sobre clusteres 
heterogêneos . 2014. 50 f. Trabalho de Conclusão de Curso 
(Especialização) – Universidade Tecnológica Federal do Paraná, Francisco 
Beltrão, 2014. p. 12. 
 
{ nome : “Rodrigo Silva”, data_nasc : 08/08/1980, salario : 1985.51 } 
 
Fonte: Elaborado pelo autor. 
 
Sobre o banco de dados representado pelo código contido no quadro, 
assinale a alternativa correta. 
 
Resposta 
Selecionada: 
 
O banco de dados mostrado é um exemplo de um banco 
de dados chave-valor, por exemplo, o MongoDB. 
Resposta 
Correta: 
 
O banco de dados mostrado é um exemplo de um banco 
de dados chave-valor, por exemplo, o MongoDB. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois o quadro 
mostra o exemplo de um documento JSON / BSON. Esse 
tipo de documento armazena dados diversos, mas não tem 
 
tipagem específica; a maneira com que os dados são 
armazenados é característica dos bancos de dados chave-
valor MongoDB. 
 
 Pergunta 9 
0 em 1 pontos 
 
Leia o trecho e analise a figura a seguir. 
 
“NoSQL (Not Only SQL) foi proposta com o objetivo de atender aos 
requisitos de gerenciamento de grandes volumes de dados, 
semiestruturados ou não estruturados, que necessitam de alta 
disponibilidade e escalabilidade. A necessidade de uma nova tecnologia de 
BD surgiu como consequência da ineficiência dos bancos de dados 
relacionais em lidar com esta tarefa”. 
 
LÓSCIO, B. F.; OLIVEIRA, H. R.; PONTES, J. C. S. NoSQL no 
desenvolvimento de aplicações Web colaborativas. In: 
Simpósio Brasileiro de Sistemas Colaborativos, 8., Paraty - RJ. Anais [...]. 
Addlabs, Paraty, v. 10, n. 1, p. 1, 2011. 
 
 
Fonte: LÓSCIO, B. F.; OLIVEIRA, H. R.; PONTES, J. C. S. NoSQL no 
desenvolvimento de aplicações Web colaborativas. In: 
Simpósio Brasileiro de Sistemas Colaborativos, 8., Paraty - RJ. Anais [...]. 
Addlabs, Paraty, v. 10, n. 1, p. 11, 2011. 
 
A respeito da figura apresentada, assinale a alternativa que indica qual tipo 
de arquitetura ela representa. 
 
Resposta 
Selecionada: 
 
A imagem representa a arquitetura de um banco de 
dados orientado a chave. 
Resposta Correta: 
A imagem representa a arquitetura de um banco de 
dados orientado a colunas. 
Comentário 
da resposta: 
Sua resposta está incorreta. A alternativa está incorreta, 
pois, conforme está sendo mostrado pela imagem, os dados 
são particionados por colunas. Sendo assim, não podem ser 
distribuídos por linhas. Por outro lado, o fato de serem 
orientados a grafos não garante que sejam de algum tipo de 
distribuição. 
 
 
 Pergunta 10 
1 em 1 pontos 
 
Leia o trecho e analise o quadro a seguir. 
 
“Os bancos de dados NoSQL são alternativas viáveis para essas 
aplicações, pois propiciam recursos eficientes para armazenamento de 
grandes volumes de dados estruturados e não-estruturados, fácil acesso, 
 
alta escalabilidade e disponibilidade, além de baixo custo”. 
 
SOUZA, J. A. NoSQL2: administrando banco de dados NoSQL com a 
linguagem SQL. 2016. Dissertação (Mestrado em Ciência da Computação) 
- Instituto de Ciências Exatas, Departamento de Ciência da Computação, 
Universidade de Brasília, Brasília, 2016. p. 11. 
 
Fonte: Adaptado de TINNEFELD, C. et al . A database engine for flexible 
real-time available-to-promise. In : SYMPOSIUM ON ADVANCED 
MANAGEMENT OF INFORMATION FOR GLOBALIZED ENTERPRISES, 
2008, Tianjin. Anais [...]. Tianjin: IEEE, p.4, 2008. 
 
 
A respeito do quadro apresentado, assinale a alternativa que indica qual o 
tipo de banco de dados ele representa. 
Resposta 
Selecionada: 
 
A imagem representa a arquitetura de um banco de 
dados orientado a colunas. 
Resposta Correta: 
A imagem representa a arquitetura de um banco de 
dados orientado a colunas. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois o quadro 
nos mostra o particionamento vertical dos dados, isso 
significa que os dados são fatiados por colunas e serão elas 
que serão distribuídas no cluster. Essa arquitetura é 
característica dos bancos de dados orientados a colunas.

Continue navegando