Buscar

Avaliação I - Individual Banco de Dados para Big Data

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

Avaliação I - Individual Banco de Dados para Big Data
1 Os bancos de dados NoSQL surgiram como uma solução para a questão da escalabilidade
no armazenamento e processamento de grandes volumes de dados na Web 2.0. No início,
grandes empresas enfrentando esse tipo de problema criaram suas próprias soluções, e
publicaram alguns artigos científicos descrevendo diversas soluções ligadas ao
gerenciamento de dados distribuído em larga escala. Considerando exemplos de tipos de
bancos de dados, associe os itens, utilizando o código a seguir:
I- Orientado a Grafos.
II- Chave/Valor.
III- Orientado a Colunas. ( ) Redis. ( ) Neo4j. ( ) Hbase.
Assinale a alternativa que apresenta a sequência CORRETA: FONTE: DE DIANA, Mauricio;
GEROSA, Marco Aurélio. NoSQL na web 2.0: um estudo comparativo de bancos não
relacionais para armazenamento de dados na web 2.0. In: IX Workshop de Teses e
Dissertações em Banco de dados, 2010.
A) I - III - II.
B) I - II - III.
C) III - II - I.
D) II - I - III.
2 O MongoDB é um sistema de gerenciamento de banco de dados da Apache Software
Foundation que armazena dados em coleções de documentos BSON (Binary Object
Notation), que é uma serialização binária codificada de documentos JSON (JavaScript Object
Notation) semelhantes. Sobre os comandos do MongoDB, associe os itens, utilizando o
código a seguir: I- Insert. II- Find. III- Update. IV- Remove. ( ) Comando utilizado para Inserir
um registro. ( ) Comando utilizado para excluir um registro. ( ) Comando utilizado para
atualizar um registro. ( ) Comando utilizado para buscar um registro. Assinale a alternativa
CORRETA:
A) I - II - III - IV.
B) IV - III - II - I.
C) I - IV - III - II.
D) I - III - IV - II.
3 Com o aumento intenso do volume de dados, houve um claro desejo de um
armazenamento adaptado às necessidades de dados em grafo. Os bancos de dados
orientados a grafos processam com eficiência densos conjuntos de dados, e o seu design
permite a construção de modelos preditivos e análise de correlações e padrões de dados.
Analise os comandos utilizados no Neo4j e ordene os itens a seguir: I- START sonny=node(5)
II- MATCH (sonny)-[:PAI]->(filhos) III- RETURN collect(filhos.Nome); IV- WHERE filhos.Nome
=~ 'S.*' Assinale a alternativa que apresenta a sequência CORRETA para a execução do
comando:
A) I - II - III - IV.
B) I - II - IV - III.
C) IV - III - I - II.
D) I - IV - II - III.
4 As propriedades de transações ACID (Atômica, Consistente, Isolada e Durável) tornam o
trabalho do desenvolvedor de aplicações muito mais simples. No entanto, apesar de muito
desejáveis, essas propriedades criam dificuldades ao se distribuir o banco de dados. Sobre
as propriedades ACID, associe os itens, utilizando o código a seguir:
I- Atomicidade.
II- Consistência.
III- Isolamento.
IV- Durabilidade.
( 3 ) Propriedade que garante que as transações sejam executadas em paralelo, sem que
nenhuma afete a execução da outra, normalmente essa propriedade é implementada através
de locks e latches.
(4 ) Propriedade que diz respeito ao armazenamento efetivo das informações, ou seja, o
resultado das operações da transação deve ter sido armazenado no disco para que a
transação seja efetivada.
(1 ) Propriedade que deve garantir que a transação seja executada como um todo, ou seja,
caso exista uma falha, as operações executadas devem ser desfeitas (rollback).
( 2 ) Propriedade que assegura que os dados respeitem as restrições de integridade criadas
pelo usuário (tipos de dados, chaves primárias, chaves estrangeiras, entre outras). Assinale
a alternativa que apresenta a sequência CORRETA:
A) III - IV - I - II.
B) I - II - III - IV.
C) IV - III - II - I.
D) I - III - II - IV.
5 Os sistemas gerenciadores de bancos de dados (SGBDs) são softwares utilizados para
fazer uma interface entre os dados armazenados fisicamente e as aplicações que consomem
esses dados. Assinale a alternativa CORRETA sobre o significado da sigla NoSQL:
A) Not only SQL.
B) No use SQL.
C) Not only NoSQL.
D) Not only SubQueries.
6 Partições que armazenam intervalos de dados mais antigos podem ser armazenadas em
camadas de armazenamento distintas, usando a compactação de tabelas, ou mesmo
armazenadas em espaços de tabela lidos ou marcados como partições somente de leitura.
Assinale a alternativa CORRETA que apresenta um benefício do particionamento de dados:
A) Utilizar vários bancos de dados.
B) Utilizar SQL.
C) Melhorar a escalabilidade.
D) Aumentar o custo com servidores.
7 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 em larga escala. Sobre os
bancos de dados NoSQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os bancos de dados NoSQL ainda dependem dos bancos de dados relacionais.
(V) O neo4j é um banco de dados orientado a grafos.
(V ) O MongoDB é um banco de dados orientado a documentos.
( ) O HBase é um banco de dados de série temporal.
Assinale a alternativa que apresenta a sequência CORRETA: FONTE: 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. 24 p.
A) V - V - F - V.
B) F - F - F - V.
C) F - V - V - F.
D) F - V - F - V.
8 Os bancos de dados NoSQL têm como característica otimizar o processo de acesso aos
dados, visto que os bancos de 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. Sobre o MongoDB, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Para realizar consultas utilizando o MongoDB, é utilizado o comando find.
( ) Para realizar inserções utilizando o MongoDB, é utilizado o comando insert.
( ) Para realizar consultas utilizando o MongoDB, é utilizado o comando select.
( ) Para realizar inserções utilizando o MongoDB, é utilizado o comando update.
Assinale a alternativa que apresenta a sequência CORRETA:
A) F - V - F - V.
B) V - F - F - F.
C) V - F - V - F.
D) V - V - F - F.
9 Os dados disponíveis na Web podem ter uma estrutura bem definida, como os dados
provenientes de bancos de dados tradicionais (relacionais/orientados a objeto), mas também
podem ser dados sem estrutura, como imagens e textos. Entre esses dois extremos estão os
dados semiestruturados caracterizados por sua estrutura irregular, algumas vezes implícita e
capaz de evoluir de forma imprevisível, e por permitir a representação de dados incompletos.
Sobre o MongoDb e os dados semiestruturados, classifique V para as sentenças verdadeiras
e F para as falsas:
( ) O MongoDb executa somente na web.
( ) O mongoDb é orientado a documento.
( ) O mongoDb é chave-valor.
( ) O mongoDb é orientado a grafos.
Assinale a alternativa que apresenta a sequência CORRETA: FONTE: SALGADO, Ana
Carolina; LÓSCIO, Bernadette Farias. Integração de dados na Web. Escola Regional de
Informática da SBC - Regional de São Paulo, v. 6, p. 157-174, 2001.
A) F - F - V - V.
B) F - V - V - F.
C) V - F - V - F.
D) F - V - F - F.
10 Os bancos de dados NoSQL foram criados para suprir carências que surgiram com o
aumento da quantidade e diversidade de dados das aplicações atuais que não são
completamente atendidas pelos bancos de dados relacionais, uma vez que exigem cada vez
mais espaço de armazenamento. Considerando exemplos de tipos de bancos de dados,
associe os itens, utilizando o código a seguir:
I- Orientado a Grafos.
II- Orientado a Documentos.
III- Orientado a Colunas.
(3 ) Cassandra.
( 2) MongoDB.
( ) Neo4.
Assinale a alternativa que apresenta a sequência CORRETA:
A) II - I - III.
B) I - II - III.
C) III - II - I.
D) III - I - II.

Mais conteúdos dessa disciplina