Buscar

Quiz2 - 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 09:05
Enviado 13/11/23 09:43
Data de vencimento 06/12/23 23:59
Status Completada
Resultado da tentativa 7 em 10 pontos  
Tempo decorrido 38 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
b.
Respostas: a.
b.
Redis é um armazenamento de estrutura de banco de dados na memória popular
e muito rápido, usado principalmente como cache ou agente de mensagens.
MongoDB é um armazenamento de documentos em disco que fornece uma
interface JSON para dados e tem uma linguagem de consulta muito rica.
Sobre as tecnologias NoSQL, assinale a alternativa correta.
O MongoDB é uma solução para armazenamento em disco
enquanto o Redis armazena dados em memória.
O Redis e o MongoDB são soluções para armazenamento fácil
e rápido de dados em cache.
O MongoDB é uma solução para armazenamento em disco
enquanto o Redis armazena dados em memória.
Sala de Aula Tutoriais
0 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
c.
d.
e.
Comentário da
resposta:
O Redis, por ser específico para memória RAM, usa menos
memória em comparação ao MongoDB, que não é um banco
in memory.
O Redis e o MongoDB usam o conceito de slots para permitir
que as chaves sejam distribuídas pelos nós disponíveis.
A desvantagem do Redis é que o tamanho máximo do conjunto
de dados é limitado pela quantidade de acessos à memória
RAM.
A alternativa correta é a A: O Redis e o MongoDB são soluções
para armazenamento fácil e rápido de dados em cache.
O Redis já é um conhecido banco de dados para
armazenamento de dados em memória. De igual modo, o
MongoDB também possui mecanismos de armazenamento em
memória a partir de sua versão 3.0.
Pergunta 2
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
Com o passar dos anos, mais e mais opções de banco de dados estão se
tornando disponíveis para atender às necessidades de gerenciamento e
processamento de dados. Um exemplo são as tecnologias NoSQL, as quais estão
invadindo o domínio dos bancos de dados relacionais, que garantem a integridade
dos dados e das transações, mas normalmente impõem esquemas rígidos
baseados em SQL para estruturar e armazenar dados.
Sobre a tecnologia NoSQL, assinale a alternativa correta.
São exemplos de bancos de dados NoSQL para dispositivos
móveis o MongoDB e o CouchBase.
Os gerenciadores relacionais e os não relacionais se
diferenciam essencialmente pelos métodos de leitura e escrita.
A diferença entre um banco de dados relacional e um não
relacional é o processo de sincronização com o servidor.
Bancos de dados não relacional, como o SQLite e o
MongoDB, possuem a leitura e escrita mais rápidas.
1 em 1 pontos
d.
e.
Comentário
da resposta:
Bancos de dados não relacionais são também denominados
banco de dados de execução em memória.
São exemplos de bancos de dados NoSQL para dispositivos
móveis o MongoDB e o CouchBase.
A alternativa correta é a E: São exemplos de bancos de dados
NoSQL para dispositivos móveis o MongoDB e o CouchBase.
A alternativa está correta, pois os bancos de dados NoSQL se
caracterizam e se diferenciam dos bancos de dados relacionais
pela organização dos dados em arquivos. Apesar de existir
alguns bancos de dados NoSQL que executam diretamente em
memória, esta não é a principal característica deles. Os principais
gerenciadores de banco de dados NoSQL são o MongoDB e o
CouchBase.
Pergunta 3
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Sobre os bancos de dados NoSQL:
I. Bancos de dados NoSQL impossibilitam o uso de comandos SQL em suas
bases de dados.
II. Bancos de dados NoSQL oferecem suporte a escalabilidade vertical,
aumentando o número de máquinas.
III. Bancos de dados NoSQL são ideais para trabalhar, por exemplo, com dados
distribuídos.
IV. Bancos de dados NoSQL, como o Cassandra, minimizam operações de
entrada e saída.
São verdadeiras as afirmações:
III e IV, apenas.
III e IV, apenas.
I e IV, apenas.
II e III, apenas.
I e III, apenas.
I e II, apenas.
A alternativa correta é a A: III e IV, apenas.
A alternativa I é falsa, pois o gerenciamento de dados NoSQL
oferece suporte a elementos SQL.
A alternativa II é falsa, pois bancos de dados NoSQL oferecem
1 em 1 pontos
suporte à escalabilidade horizontal, aumentando o número de
máquinas disponíveis, de modo a aumentar o poder de
processamento e armazenamento.
A alternativa III é verdadeira, pois um dos objetivos do NoSQL
é oferecer suporte a grandes conjuntos de dados distribuídos.
A alternativa IV é verdadeira, pois o banco de dados NoSQL
Cassanda minimiza as operações de entrada e saída de disco
colocando os dados dentro da memória antes de realizar o
commit.
Pergunta 4
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
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.
I, III e V.
II, III e IV.
III, IV e V.
II, IV e V.
I, II e IV.
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
1 em 1 pontos
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 5
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Sobre os bancos de dados NoSQL:
I. Quando comparados aos bancos de dados relacionais, os bancos de dados
NoSQL são mais escalonáveis e fornecem desempenho superior.
II. NoSQL é a resposta para muitos problemas encontrados com o
armazenamento de dados em um big data.
III. Um armazenamento de chave-valor fornece um modelo de dados mais
complexo se comparado ao armazenamento em documentos.
IV. Para um banco onde são realizadas muitas consultas utilizando muitos JOIN
para obter informações, a melhor opção é migrar esses dados para NoSQL.
São verdadeiras as afirmações:
I, II e IV, apenas.
II e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II e IV, apenas.
I e III, apenas.
A alternativa corretaé a D: I, II e IV, apenas.
A alternativa I é verdadeira, pois a arquitetura eficiente e
expansível de um banco NoSQL (em vez de arquitetura
monolítica cara) possibilita o escalonamento horizontal (por meio
de réplicas, por exemplo) de grandes quantidades de dados.
A alternativa II é verdadeira, pois a internet está carregada de big
data e grande complexidade de dados. O NoSQL é a resposta
para esses problemas pois não é um sistema de gerenciamento
de banco de dados tradicional, possibilitando o armazenamento e
gerenciamento de dados não estruturados.
A alternativa III é falsa, pois um armazenamento de chave-valor
fornece o modelo de dados mais simples possível e é exatamente
o que o nome sugere: um sistema de armazenamento de valores
1 em 1 pontos
indexados por uma chave.
A alternativa IV é verdadeira, pois os bancos de dados
relacionais impõem ACID. Quando você tem dados extremamente
grandes, provavelmente deseja evitar JOIN. Isto ocorre porque a
sobrecarga de uma pesquisa de chave individual é relativamente
grande em armazenamentos de dados orientados a transações
baseadas em esquema. Por essa razão, a melhor opção são
bancos NoSQL.
Pergunta 6
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Sobre os bancos de dados NoSQL:
I. Quando comparados aos bancos de dados relacionais, os bancos de dados
NoSQL são mais escalonáveis e fornecem desempenho superior.
II. NoSQL é a resposta para muitos problemas encontrados com o
armazenamento de dados em um big data.
III. Um armazenamento de chave-valor fornece um modelo de dados mais
complexo se comparado ao armazenamento em documentos.
IV. Para um banco onde são realizadas muitas consultas utilizando muitos JOIN
para obter informações, a melhor opção é migrar estes dados para NoSQL.
São verdadeiras as afirmações:
I, II e IV, apenas.
I, II e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
II e IV, apenas.
I e III, apenas.
A alternativa correta é a A: I, II e IV, apenas.
A alternativa I é verdadeira, pois a arquitetura eficiente e
expansível de um banco NoSQL (em vez de arquitetura
monolítica cara) possibilita o escalonamento horizontal (por meio
de réplicas, por exemplo) de grandes quantidades de dados.
A alternativa II é verdadeira, pois a internet está carregada de big
data e grande complexidade de dados. O NoSQL é a resposta
para estes problemas pois não é um sistema de gerenciamento
de banco de dados tradicional, possibilitando o armazenamento e
gerenciamento de dados não estruturados.
A alternativa III é falsa, pois um armazenamento de chave-valor
fornece o modelo de dados mais simples possível e é exatamente
o que o nome sugere: um sistema de armazenamento de valores
1 em 1 pontos
indexados por uma chave.
A alternativa IV é verdadeira, pois os bancos de dados
relacionais impõem ACID. Quando você tem dados extremamente
grandes, provavelmente deseja evitar JOIN. Isto ocorre porque a
sobrecarga de uma pesquisa de chave individual é relativamente
grande em armazenamentos de dados orientados a transações
baseadas em esquema. Por essa razão, a melhor opção são
bancos NoSQL.
Pergunta 7
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Sobre as características da Computação em nuvem:
I. A nuvem tem que estar sempre disponível, permitindo que você possa ser capaz
de acessá-la de toda a web usando qualquer dispositivo com conectividade com a
Internet.
II. Em nuvem ocorre na operação uma limitação de acesso aos vários usuários
(clientes) no uso do compartilhamento do mesmo recurso computacional na
infraestrutura de redes.
III. Pode ocorrer constantemente em nuvem algumas dificuldades de acesso aos
dados do armazenamento no servidor, podendo gerar limitação no controle total
do uso e dos gastos de recursos.
IV. A nuvem elástica pode crescer e encolher na operação dos serviços tanto
quanto possível em um contexto de elasticidade, podendo afetar todos os
usuários ou seus dados armazenados em um banco.
V. Em nuvem, é possível prever a carga de trabalho ou número de acessos
futuros, podendo reconfigurar seus recursos como memória ou processamento
dinamicamente
São verdadeiras as afirmações:
I e V, apenas.
I e V, apenas.
III e IV, apenas.
I e IV, apenas.
IV e V, apenas.
II e III, apenas.
A alternativa correta é a C: I e V, apenas.
A afirmativa I é verdadeira, pois os provedores de serviços
garantem as operações por meio da alta disponibilidade. Desse
modo, os dados em nuvem estão disponíveis 24 horas por dia,
durante 7 dias da semana, conforme estabelecido no SLA
(Acordo de Nível de Serviço).
A afirmativa II é falsa, pois não há limitação de acesso aos
0 em 1 pontos
recursos em nuvem, garantindo que todos os usuários possuam
acesso aos dados e/ou aplicações.
A afirmativa III é falsa, pois conforme definido na afirmativa I, os
provedores de serviço de nuvem devem garantir a alta
disponibilidade dos recursos virtualizados 24 horas por dia, 7
dias por semana.
A afirmativa IV é falsa, pois a elasticidade reconfigura os
recursos computacionais como sistema de armazenamento
(disco rígido, SSD, memória) e processamento, não afetando o
usuário ou seus dados armazenados em banco.
A afirmativa V é verdadeira, pois a elasticidade permite que a
nuvem se reconfigure e também preveja a carga de trabalho
futura, se ajustando automaticamente.
Pergunta 8
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
No modelo orientado por linha, todas as colunas de cada linha estão colocalizadas
(localizadas juntamente) nos mesmos blocos de disco, enquanto em um modelo
orientado por coluna, os valores de uma coluna específica tornam-se
colocalizados. Esta é a essência da ideia colunar: os dados das colunas são
agrupados no disco.
Sobre a tecnologia de banco de dados orientados a colunas, assinale a alternativa
correta.
A complexidade de se recuperar uma linha ou uma coluna em
um banco de dados colunar é semelhante.
A complexidade de se recuperar uma linha ou uma coluna em
um banco de dados colunar é semelhante.
As consultas que buscam valores de colunas específicas são
lentas em bancos de dados colunares.
A linha pode ser recuperada em uma única leitura de disco
em um banco de dados orientado a colunas.
A diferença entre bancos lineares e colunares está em como
as linhas são gravadas no disco.
O processo para recuperar uma única linha é
computacionalmente caro neste tipo de banco.
A alternativa correta é a E: O processo para recuperar uma única
linha é computacionalmente caro neste tipo de banco.
0 em 1 pontos
Em um banco de dados colunar, a recuperação de uma única
linha envolve a montagem da linha de cada um dos
armazenamentos de coluna desse agrupamento. Quanto mais
campos precisarmos ler por registro, menos benefícios obteremos
com o armazenamento orientado a colunas. Na verdade, se
nossas consultas são para pesquisar apenas valores específicos
de objeto, os bancos de dados orientados a linhas geralmente
executam essas consultas muito mais rápido.
Pergunta 9
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Leia com atenção a citação a seguir.
“A natureza flexível, semiestruturada e hierárquica dos documentos e dos bancos
de dados de documentos permite que eles evoluam conforme as necessidades
dos aplicativos.”
Fonte: AMAZON. O que é um banco de dados de documentos? Disponível em: . Acesso em: 17
abr. 2021.
Marque a alternativa que apresenta corretamente uma característica dos
bancos de dados de documentos.
Alta disponibilidade, podendo criar réplicas
automaticamente.
Escalonamento vertical, adicionando mais máquinas para
lidar com os dados.
Alta disponibilidade, podendo criar réplicas
automaticamente.
Alta disponibilidade, adicionando mais recursos para lidar
com os dados.
Indexação, o que permite que as operações sejam mais
rápidas e direcionadas.
Mapeamento indexado, melhora o desempenho em
ambientes replicados.
A alternativa correta é a B: Alta disponibilidade, podendo criarréplicas automaticamente.
A alternativa está correta, pois a alta disponibilidade é uma
característica relacionada à replicação automática, a qual
1 em 1 pontos
melhora a disponibilidade do banco de dados de documentos,
como no caso do MongoDB.
Pergunta 10
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Observe atentamente a figura a seguir:
Das alternativas a seguir, qual delas define corretamente as características do
HTAP em um banco de dados NewSQL?
O processamento HTAP aproveita o poder da computação in-
memory para trazer o processamento OLTP e OLAP para uma
plataforma de dados.
Conhecido como processamento orientado a transações, sua
principal característica é que os dados são processados
instantaneamente e respondido em tempo real.
Suas duas principais características são a velocidade e o grau
de processamento, os quais dependem do mecanismo de
banco de dados e do servidor.
Os bancos NewSQL são também chamados de HTAP
(processamento transacional híbrido) por juntar a velocidade do
OLAP e o poder dos bancos de dados distribuídos de OLTP.
O processamento HTAP aproveita o poder da computação in-
memory para trazer o processamento OLTP e OLAP para uma
plataforma de dados.
1 em 1 pontos
Segunda-feira, 13 de Novembro de 2023 09h43min51s BRT
Comentário
da resposta:
HTAP, bem como armazenamentos de dados operacionais
(ODS), são cargas de trabalho operacionais de baixa latência,
alto volume e alta simultaneidade.
A alternativa correta é a D: O processamento HTAP aproveita o
poder da computação in-memory para trazer o processamento
OLTP e OLAP para uma plataforma de dados.
A alternativa está correta, pois antes da computação in-memory,
o OLTP e o OLAP eram divididos em duas plataformas de dados
separadas para reduzir a carga no banco de dados transacional.
A implementação de uma plataforma HTAP in-memory pode
alimentar uma única plataforma de dados.
← OK

Continue navegando