Buscar

Quiz1 - Banco de Dados não relacionais

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

Revisar envio do teste: Clique aqui para iniciar o Quiz
STBDCAS5DA_2303-2303-695404 2303-BANCO DE DADOS NÃO RELACIONAIS Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário JOAO PEDRO ARAUJO RODRIGUES DA ROCHA
Curso 2303-BANCO DE DADOS NÃO RELACIONAIS
Teste Clique aqui para iniciar o Quiz
Iniciado 13/11/23 08:42
Enviado 13/11/23 09:03
Data de vencimento 06/12/23 23:59
Status Completada
Resultado da tentativa 8 em 10 pontos  
Tempo decorrido 20 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
Sobre o teorema CAP (Consistência, Disponibilidade e Tolerância de Partição) de
Eric Brewers:
I. O teorema de Brewers nos possibilita obter duas das três garantias previstas na
sigla CAP.
II. Os bancos de dados distribuídos são os únicos que fornecem três garantias da
sigla CAP.
III. Os bancos de dados distribuídos precisam ter a garantia de tolerância de
partição.
IV. A disponibilidade e a consistência são características de bancos de dados
relacionais.
São verdadeiras as afirmações
III e IV, apenas.
II e III, apenas.
III e IV, apenas.
I e IV, apenas.
I e II apenas
Sala de Aula Tutoriais
1 em 1 pontos
JOAO PEDRO ARAUJO RODRIGUES DA ROCHA
82
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_226529_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_226529_1&content_id=_10213512_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
d. 
e. 
Comentário da
resposta:
I e II, apenas.
II e IV, apenas.
A alternativa correta é a B: III e IV.
A afirmação I é falsa, pois o teorema CAP afirma que só
podemos alcançar no máximo duas das três garantias para um
banco de dados: Consistência, Disponibilidade e Tolerância de
Partição.
A afirmação a II é falsa, pois nenhum sistema pode fornecer
mais de 2 das três garantias do teorema CAP. Nos sistemas
distribuídos, o particionamento da rede é obrigatório; logo, a
compensação é sempre entre consistência e disponibilidade.
A afirmação III é verdadeira, pois a tolerância de participação
diz que, se houver alguma falha em parte do sistema, ele deve
continuar a operar. Desse modo, ao lidar com sistemas
distribuídos, a tolerância de partição não é uma opção.
A afirmação IV é verdadeira, pois essa categoria de banco de
dados é utilizada em servidores de nó único, sem necessidade
de partição de rede. Dentre esses tipos de sistemas, estão os
bancos de dados relacionais.
Pergunta 2
Resposta
Selecionada:
d.
Respostas: a.
b.
Observe com atenção a figura a seguir:
 
Analisando a figura, é possível afirmar que se trata de um banco de dados:
orientado a grafos e, nesse caso, faltam outros vértices, uma
vez que temos apenas uma aresta chamada Ana.
orientado a grafos e, nesse caso, temos o grafo
representando um valor e suas respectivas propriedades.
chave-valor, onde temos 4 chaves que são nome, idade,
profissão e salário, seguidas de suas propriedades.
1 em 1 pontos
c.
d.
e.
Comentário da
resposta:
orientado a documentos, sendo que Ana é o nome do arquivo
e as propriedades o seu conteúdo.
orientado a grafos e, nesse caso, faltam outros vértices, uma
vez que temos apenas uma aresta chamada Ana.
orientado a colunas, o que se observa pela sintaxe das
propriedades dos dados no formato chave-valor.
A alternativa correta é a D: Orientado a grafos e, neste caso,
temos o grafo representando um valor e suas respectivas
propriedades.
Temos um grafo com apenas um único dado (nó ou vértice)
disposto, que possui as propriedades nome, idade, profissão
e salário.
Pergunta 3
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
I. IaaS
A. Oferece uma estrutura baseada em
nuvem na qual os desenvolvedores
podem construir e implantar aplicativos
personalizados.
II. PaaS
B. Dá suporte a um sistema de
computador e aos recursos de back-end
realmente importantes como servidores e
armazenamento, redes, segurança e
armazenamento de dados.
III. SaaS
C. Modelo de serviço por meio do qual o
software é entregue pela Internet, em vez
de ser baixado para dispositivos
individuais.
Leia e associe as duas colunas com relação aos tipos de computação em nuvem
Assinale a alternativa que traz a associação correta entre as duas colunas:
I-B; II-A; III-C.
I-A; II-C; III-B.
I-B; II-C; III-A.
I-C; II-A; III-B.
I-C; II-B; III-A.
I-B; II-A; III-C.
1 em 1 pontos
Comentário
da resposta:
I. IaaS
B. Dá suporte a um sistema de
computador e aos recursos de
back-end realmente importantes
como servidores e
armazenamento, redes,
segurança e armazenamento de
dados.
II. PaaS
A. Oferece uma estrutura baseada
em nuvem na qual os
desenvolvedores podem construir
e implantar aplicativos
personalizados.
III. SaaS
C. é um modelo de serviço por
meio do qual o software é
entregue pela Internet, em vez de
ser baixado para dispositivos
individuais.
A alternativa correta é a E: I-B; II-A; III-C.
O IaaS entrega os recursos de hardware como servidores,
storages e rede como serviço; com PaaS, as empresas podem
criar e desenvolver seus próprios serviços em uma plataforma
existente, usando ferramentas de desenvolvimento as quais
caberá ao prestador de serviço cuidar de todas as atualizações e
gerenciamento dessa plataforma; com SaaS, todos os aspectos
da hospedagem, configuração e manutenção do software são
administrados por seu fornecedor.
Ordem correta, então:
Pergunta 4
Resposta
Selecionada:
a.
Respostas: a.
b.
Os bancos de dados NoSQL baseados em pares de chave-valor são o tipo mais
básico de banco de dados NoSQL. Eles são úteis para armazenar informações
básicas, como detalhes sobre um cliente. Dentre os tipos de bancos de dados
chave-valor temos o Redis e o Voldemort.
Sobre a tecnologia de banco de dados orientados a colunas, assinale a alternativa
que corretamente apresenta o comando para definir o valor armazenado em uma
chave.
SET hello world, onde hello é a chave e world é o valor
armazenado.
SET hello world, onde hello é a chave e world é o valor
armazenado.
SET hello:world, onde hello é a o valor e world é a chave.
1 em 1 pontos
c.
d.
e.
Comentário da
resposta:
SET hello world, onde hello é o valor a ser armazenado na
chave world.
SET key:hello value:world, onde hello é a chave e world é o
valor.
SET hello:world, onde hello é a chave e world é o valor.
A alternativa correta é a A: SET hello world, onde hello é a
chave e world é o valor armazenado.
No redis, utilizamos o comando set chave valor para definir um
determinado valor em uma chave fornecida. Nesse caso,
estamos colocando o valor world na chave hello.
Pergunta 5
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Sobre os bancos de dados de Documentos:
I. O MongoDB é um exemplo de banco de dados de documentos com suporte a
BSON.
II. A replicação secundária em MongoDB mantém uma cópia de dados no nó
primário.
III. O MongoDB é escalonado horizontalmente usando a replicação para
balanceamento de carga.
IV. Uma coleção, em MongoDB se assemelha ao conceito de base de dados em
bancos relacionais.
São verdadeiras as afirmações:
I e III, apenas.
I e III, apenas.
I e II, apenas.
II e III, apenas.
II e IV, apenas.
III e IV, apenas.
A alternativa correta é a B: I e II, apenas.
A alternativa I é verdadeira, pois o MongoDB evita a estrutura
tradicional de banco de dados relacional baseada em tabela em
favor de documentos do tipo BSON, JSON ou XML com
esquemas dinâmicos.
A alternativa II é verdadeira, pois quando uma réplica primária
0 em 1 pontos
falha, o conjunto de réplicas conduz automaticamente um
processo de eleição para determinar qual secundária deve se
tornar a primária.
A alternativa III é falsa, pois o usuário escolheuma chave de
fragmento, que determina como os dados em uma coleção
serão distribuídos. Desse modo, o escalonamento horizontal do
MongoDB usa a fragmentação para balanceamento de carga.
A alternativa IV é falsa, pois coleção é um grupo de documentos
em MongoDB, o que se assemelha ou é equivalente a uma
tabela em um banco de dados relacional.
Pergunta 6
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Ângela acessou o aplicativo de seu banco. Ao acessar o guia saldo, o valor
estava incorreto, acima do valor esperado. Então, ela acessou a opção de extrato
e viu que havia lançamentos estranhos em sua conta bancária. Preocupada, ela
entrou em contato com sua gerente, que checou a conta de Ângela e, para
surpresa da correntista, concluiu que os valores estavam corretos. Porém, ao
acessar o aplicativo novamente, o saldo estava divergente.
Os aplicativos bancários devem retornar o valor exato das informações da conta
de um usuário. Nesse caso, de acordo com o Teorema CAP, o sistema de banco
de dados dessa instituição bancária não seguiu o princípio da:
Consistência – afinal, os valores não eram precisos, havendo
divergência com o sistema da gerente.
Tolerância de Partição – afinal, o sistema falhou ao ser
solicitada uma determinada informação, nesse caso, o saldo.
Disponibilidade – afinal, quando solicitado, o valor real não
estava disponível para ela no smartphone.
Consistência – afinal, os valores não eram precisos, havendo
divergência com o sistema da gerente.
Disponibilidade – afinal, o sistema não foi preciso em
apresentar as informações disponíveis no banco de dados.
Consistência – afinal, os dados estavam inconsistentes, o
saldo estava acima do valor e faltavam informações no
extrato.
A alternativa correta é a C: Consistência – afinal, os valores não
eram precisos, havendo divergência com o sistema da gerente.
1 em 1 pontos
Durante uma consulta, quando a Ângela realizou login no
aplicativo de sua instituição bancária, ela não desejava ver um
erro em nenhum dado. Os aplicativos bancários devem retornar o
valor exato das informações da conta de um usuário; logo, é
necessário que o banco siga o teorema CAP e garanta a
consistência em seu banco de dados.
Pergunta 7
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Leia com atenção a citação a seguir:
“NewSQL é um termo cunhado pelo analista Matt Aslett do 451 Group para
descrever um novo grupo de bancos de dados que compartilham muitas das
funcionalidades dos bancos de dados relacionais SQL tradicionais, enquanto
oferecem alguns dos benefícios das tecnologias NoSQL.”
Fonte: VOLTDB. NOSQL VS. NEWSQL: WHAT’S THE DIFFERENCE?. Disponível em: < https://www.voltdb.
com/blog/2016/09/nosql-vs-newsql-whats-difference/ >. Acesso em: 26 mai. 2021.
Marque a alternativa que apresenta, corretamente, características de um banco de
dados NewSQL:
O NewSQL divide o banco de dados em subconjuntos
separados.
Assim como o SQL, o NewSQL possui escalabilidade vertical
e horizontal.
O NewSQL e o SQL podem ser utilizados em uma
arquitetura distribuída.
Assim como o NoSQL, as transações ACID não são
atendidas.
Por ser um tipo novo, NewSQL atende consultas simples e
de baixa complexidade.
O NewSQL divide o banco de dados em subconjuntos
separados.
A alternativa correta é a E: O NewSQL divide o banco de dados
em subconjuntos separados.
Quase todos os bancos de dados NewSQL aumentam a escala
1 em 1 pontos
https://www.voltdb.com/blog/2016/09/nosql-vs-newsql-whats-difference/
dividindo o banco de dados em subconjuntos separados. As
tabelas são divididas horizontalmente em diversos fragmentos.
Pergunta 8
Resposta Selecionada: [Sem Resposta]
Respostas: a. 
b. 
c. 
d. 
e. 
Sobre os sistemas de banco de dados:
I. Como exemplo de banco de dados NoSQL, é possível citar arquivos no formato
JSON (JavaScript Object Notation) e seu binário BSON.
II. Banco de dados orientado a imagem é considerado um tipo de banco de dados
relacional.
III. Banco de dados orientado a coluna é um exemplo de categoria de banco de
dados NoSQL.
IV. Enquanto o SQL é utilizado em banco de dados relacionais, a linguagem
Oracle é utilizada em banco de dados não relacional.
V. Um banco de dados NoSQL descarta considerar a consistência de dados nas
transações, garantindo assim a velocidade.
São verdadeiras as afirmações:
I, III e V.
II, III e IV.
III, IV e V.
II, IV e V.
I, II e IV.
0 em 1 pontos
Comentário da
resposta:
A alternativa correta é a A: I, III e V.
A afirmação I é verdadeira, pois a estrutura de um banco de
dados NoSQL orientada a arquivo é no formato JSON, ou seja,
chave-valor.
A afirmação II é falsa, pois a categoria de banco de dados
orientada a imagem está presente nos bancos de dados
NoSQL.
A afirmação III é verdadeira, pois bancos de dados NoSQL
possuem a característica de serem orientados a colunas, o que
torna mais rápido os processos de leitura e escrita.
A afirmação IV é falsa, pois é possível que um banco relacional
utilize linguagem SQL ou Oracle, do mesmo modo que um
banco não relacional pode utilizar outra linguagem (não
exatamente Oracle).
A afirmação V é verdadeira, pois, para garantir a velocidade
(desempenho) e a escalabilidade dos dados, os bancos de
dados NoSQL descartam a atomicidade, a consistência, o
isolamento e a durabilidade dos dados.
Pergunta 9
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
Com o advento das redes sociais, comércio eletrônico e outras mídias digitais,
ocorreu uma grande explosão de dados. Desse modo, os tradicionais bancos de
dados SQL estavam se esforçando para gerenciar todos esses tipos e novas
formas de dados. Junto a isso, surgiu a necessidade de atender a novos tipos de
solicitações e transações que ocorriam on-line. A partir dessa necessidade foram
projetados os bancos NoSQL, que são responsáveis por gerenciarem muito
tráfego de dados.
O desempenho é uma das características do NoSQL e ele é medido segundo as
métricas de:
Taxa de transferência - Processo de carregamento -
Desempenho de consulta.
Processo de carregamento - Tipo de escalonamento -
Velocidade de replicação.
Velocidade de replicação - Tipo de escalonamento -
Proximidade dos dados em disco.
Taxa de transferência - Velocidade de replicação -
Proximidade dos dados em disco.
1 em 1 pontos
d.
e.
Comentário
da resposta:
Taxa de transferência - Processo de carregamento -
Desempenho de consulta.
Desempenho de consulta - Tipo de escalonamento -
Proximidade dos dados em disco.
A alternativa correta é a D: Taxa de transferência - Processo de
carregamento - Desempenho de consulta.
A alternativa está correta, pois a taxa de transferência diz
respeito à quantidade de operações que podem ser realizadas
por segundo; o processo de carregamento se refere à
velocidade com que é possível inserir dados em um banco; por
fim, o desempenho de consulta refere-se à velocidade do
retorno às consultas em um banco.
Pergunta 10
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c.
d.
e. 
Comentário
da resposta:
Leia a citação a seguir.
“Armazenamentos em famílias de colunas, como fazem o Cassandra, HBase,
Hypertable e Amazon SimpleDB, permitem que você armazene dados com chaves
mapeadas para valores, e os valores são agrupados em múltiplas famílias de
colunas, cada uma dessas famílias de colunas funcionando como um mapa de
dados.”
Fonte: SADALAGE, P.; FOWLER, M. NoSQL Essencial (p. 140). São Paulo: Novatec, 2013.
Marque a alternativa que apresenta os principais objetos do banco de dados
Cassandra.
Keyspace - Coluna - Timestamp - Chave de linha.
Keyspace - Coluna - Timestamp - Chave de linha.
Keyspace - Coluna - Coleção - Chave de coluna.
Coluna - Keyspace - Chave de coluna - Chave de linha.
Linha - Coluna - Timestamp - Chave de linha - Chave de
coluna.
Campo - Coluna - Timestamp - Keyspace.
A alternativa correta é a A: Keyspace - Coluna - Timestamp -
Chave de linha.
A alternativa está correta, pois o keyspace é responsável por
1 em 1 pontos
Segunda-feira, 13 de Novembrode 2023 09h03min11s BRT
armazenar todas as famílias de colunas; a coluna é a unidade
básica do banco de dados, contendo os principais dados; o
timestamp é o registro que fica armazenado em uma coluna; a
chave de linha é um valor único para identificar a linha.
← OK

Continue navegando