Buscar

Avaliação I - Individual

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

18/03/2024, 10:50 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:742997)
Peso da Avaliação 1,50
Prova 44271996
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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.
( ) 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.
( ) 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.
( ) 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).
( ) 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 I - III - II - IV.
B III - IV - I - II.
C IV - III - II - I.
D I - II - III - IV.
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.
 VOLTAR
A+ Alterar modo de visualização
1
2
18/03/2024, 10:50 Avaliação I - Individual
about:blank 2/5
A V - F - V - F.
B F - V - F - F.
C F - F - V - V.
D F - V - V - F.
Os bancos de dados têm uma maneira de armazenar dados de modo similar às linguagens de 
programação, principalmente linguagens Web. O MongoDB é um banco de dados chave-valor. Nesse 
sentido, assinale a alternativa CORRETA que contém um exemplo de uma chave e um valor no MongoDB:
A nome:"João"
B nome == "João"
C nome = "João"
D nome → "João"
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.
( ) Cassandra.
( ) MongoDB.
( ) Neo4.
Assinale a alternativa que apresenta a sequência CORRETA:
A II - I - III.
B I - II - III.
C III - I - II.
D III - II - I.
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.
3
4
5
18/03/2024, 10:50 Avaliação I - Individual
about:blank 3/5
( ) Para realizar inserções utilizando o MongoDB, é utilizado o comando update.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B V - F - F - F.
C F - V - F - V.
D V - V - F - F.
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.
( ) O neo4j é um banco de dados orientado a grafos.
( ) 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 F - V - V - F.
B F - V - F - V.
C F - F - F - V.
D V - V - F - V.
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. Sobre esse tema, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O InfluxDB é um banco de dados orientado a colunas.
( ) O HBase é um banco de dados orientado a grafos.
( ) O MongoDB é um banco de dados orientado a documentos.
( ) O Neo4j é um banco de dados de série temporal.
Assinale a alternativa que apresenta a sequência CORRETA:
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 V - F - F - F.
B F - V - V - V.
6
7
18/03/2024, 10:50 Avaliação I - Individual
about:blank 4/5
C F - F - V - F.
D V - F - V - V.
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 - IV - II - III.
C I - II - IV - III.
D IV - III - I - II.
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 Workshopde Teses e Dissertações 
em Banco de dados, 2010.
A II - I - III.
B I - II - III.
C III - II - I.
D I - III - II.
8
9
18/03/2024, 10:50 Avaliação I - Individual
about:blank 5/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 No use SQL.
B Not only SQL.
C Not only SubQueries.
D Not only NoSQL.
10
Imprimir

Outros materiais