Logo Passei Direto
Buscar

Bancos de dados não relacionais NoSQL

Ferramentas de estudo

Questões resolvidas

Enquanto um banco de dados relacional é otimizado para armazenar linhas de dados, geralmente para aplicativos transacionais, um banco de dados colunar é otimizado para recuperação rápida de colunas de dados, normalmente em aplicativos analíticos. O armazenamento orientado a colunas para tabelas do banco de dados é um fator importante para a performance de consulta analítica, pois ele reduz expressivamente os requisitos gerais de E/S de disco e diminui a quantidade de dados que você precisa carregar do disco.
Com uma estrutura de armazenamento do tipo família de colunas, o ideal é ter um ambiente:
Com escalabilidade de software.
Com escalabilidade vertical.
Com alta disponibilidade de hardware em apenas um equipamento.
Com várias máquinas, formando um cluster.
Com memória expansível para armazenamento volátil.

I. Em bancos com estrutura chave-valor, a chave é composta normalmente de um campo do tipo String. Já o campo valor pode conter diferentes tipos de dados, sem necessitar de um esquema pré-definido.
PORQUE II. Os dados são armazenados diretamente em memória, tornando-os voláteis – o que justifica sua flexibilidade em escalar-se horizontalmente. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
Ambas as asserções estão incorretas.
A primeira asserção está incorreta, e a segunda está correta.
A primeira asserção está correta, e a segunda está incorreta.
Ambas as asserções estão corretas, mas a segunda não justifica a primeira.
Ambas as asserções estão corretas, e a segunda justifica a primeira.

I. O mercado de desenvolvimento de software percebeu o grande potencial da arquitetura dos bancos de dados NoSQL, sendo possível utilizar quatro tipos: chave-valor, colunar, orientado a chave e grafos. PORQUE II. O banco de dados do tipo relacional permite, na mesma coluna, dados com tipos diferentes em cada um dos registros inseridos.
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
A primeira asserção está correta, e a segunda está incorreta.
Ambas asserções estão incorretas.
A primeira asserção está correta, e a segunda justifica a primeira.
A primeira asserção está correta, e a segunda não justifica a primeira.
A primeira asserção está incorreta, e a segunda está correta.

I. O Hadoop possui alta escalabilidade, detecção de falha e alto desempenho, mesmo quando são processados grandes volumes de dados. PORQUE II. A sua arquitetura foi desenvolvida em cluster, fazendo com que as informações sejam processadas de forma distribuída. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
A primeira asserção está incorreta, e a segunda está correta.
A primeira asserção está correta, e a segunda está incorreta.
Ambas as asserções estão corretas, mas a segunda não justifica a primeira.
Ambas as asserções estão corretas, e a segunda justifica a primeira.
Ambas as asserções estão incorretas.

O Redis mantém seus pares de _______________ alocados de forma dinâmica ___________, tornando seu acesso muito rápido. Isso significa que os dados armazenados ____________ (um preço a pagar pelo acesso quase instantâneo às informações). Assinale a alternativa que completa adequadamente as lacunas acima:
Coluna/ID; nas chaves primárias; são persistentes.
ID/Hash; nos Schemas; não são consistentes.
Chave/valor; nas tabelas; não são duráveis.
Coluna/Linha; na memória; são inconsistentes.
Chave/valor; na memória; não são duráveis.

Observe a afirmativa a seguir. Nos sistemas de gerenciamento de bancos de dados não relacionais, a garantia do ____________ é bem mais complexa em relação aos bancos de dados relacionais. Para isso, surge um conceito preparado para o NoSQL, conhecido como __________. O seu funcionamento consiste em ter apenas duas das três propriedades, sendo elas: disponibilidade, consistência e ___________________. Assinale a alternativa que completa adequadamente as lacunas acima:
CAP; ACID; tolerância.
CAP; ACID; isolamento.
ACID; CAP; isolamento.
ACID; CAP; durabilidade.
ACID; CAP; tolerância.

Uma fábrica recebe pedidos de cores e estampas de camisetas personalizadas. A fim de se obter informações acerca dos pedidos, parte da entrada de pedidos foi representada a seguir: 1 - Azul, amarelo, verde, azul, azul. 2 - Branco, verde, azul, verde, azul. 3 - Amarelo, verde, azul, vermelho. 4 - Azul, vermelho, azul, amarelo. 5 - Branco, vermelho, azul, verde.
Quanto aos processos de MapReduce nos pedidos de entrada apresentados, assinale (V) verdadeiro ou (F) falso.
( ) Na fase de mapeamento, o primeiro pedido gera: Azul, 3. Amarelo, 1. Verde, 1.
( ) Na fase de junção, apresenta para cor branca: Branco, 1.
( ) Na fase de redução, o verde apresenta: Verde, 5.
( ) Na fase de junção, apresenta para cor vermelha: Vermelho, 1 - Vermelho, 1 - Vermelho, 1.
( ) Na fase de junção, no segundo pedido, apresenta: Verde, 2. Azul, 2. Branco, 1.
• F – V – F – V – F.
• V – F – V – V – F.
• F – F – V – V – F.
• V – F – F – F – V.
• V – F – V – F – V.

Com maior oferta de internet móvel pelas operadoras, a popularização dos dispositivos móveis e outras ações que contribuíram para o aumento exponencial de geração de dados, fizeram com que os cientistas de dados percebessem o grande potencial em conseguir capturar, armazenar, tratar e efetuar a convergência em informações úteis a determinados segmentos.
Quanto ao modelo de banco de dados orientado a documentos, assinale a alternativa correta.
Os documentos são objetos inseridos na base de dados, como as strings, listas e objetos aninhados.
São modelos que devem permitir o relacionamento por meio do chaveamento entre as tabelas.
Os documentos são os dados semiestruturados, inseridos na base de dados.
O modelo orientado a documentos não recebe uma chave primária, pois os dados não são estruturados.
Os documentos são arquivos físicos como: figuras, vídeos ou áudios.

Quanto às características encontradas nos bancos de dados orientados a documentos, observe as afirmativas a seguir: I. Possui um bom desempenho quando utilizado em aplicações web. II. É possível utilizar um sistema de gerenciamento de banco de dados orientado a documentos, em cluster, para aumento da integridade dos dados. III. Utiliza a técnica de MapReduce para espelhar os dados em diversos servidores. São verdadeiras:
II.
III.
I - II.
I.
II - III.

Sobre o Banco de Dados NoSQL Cassandra, analise as seguintes assertivas:
São verdadeiras:
I. O uso do Cassandra é bastante útil no armazenamento de cache, por ser um dado temporário.
II. O Cassandra tem maior desempenho em velocidade, se comparado a Modelos baseados em chave/valor.
III. Com o Banco de Dados Cassandra, a clusterização ocorre por meio de máquinas denominadas nós (nodes).
IV. O Cassandra é um banco de dados open-source, desenvolvido por uma empresa privada e tem como base outras duas estruturas de banco de dados de grandes empresas.
V. A linguagem SQL utilizada pelo Cassandra é bastante similar àquela utilizada pelos bancos de dados relacionais.
III - IV - V.
I - II.
I - II - IV.
III - IV.
II - IV - V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Enquanto um banco de dados relacional é otimizado para armazenar linhas de dados, geralmente para aplicativos transacionais, um banco de dados colunar é otimizado para recuperação rápida de colunas de dados, normalmente em aplicativos analíticos. O armazenamento orientado a colunas para tabelas do banco de dados é um fator importante para a performance de consulta analítica, pois ele reduz expressivamente os requisitos gerais de E/S de disco e diminui a quantidade de dados que você precisa carregar do disco.
Com uma estrutura de armazenamento do tipo família de colunas, o ideal é ter um ambiente:
Com escalabilidade de software.
Com escalabilidade vertical.
Com alta disponibilidade de hardware em apenas um equipamento.
Com várias máquinas, formando um cluster.
Com memória expansível para armazenamento volátil.

I. Em bancos com estrutura chave-valor, a chave é composta normalmente de um campo do tipo String. Já o campo valor pode conter diferentes tipos de dados, sem necessitar de um esquema pré-definido.
PORQUE II. Os dados são armazenados diretamente em memória, tornando-os voláteis – o que justifica sua flexibilidade em escalar-se horizontalmente. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
Ambas as asserções estão incorretas.
A primeira asserção está incorreta, e a segunda está correta.
A primeira asserção está correta, e a segunda está incorreta.
Ambas as asserções estão corretas, mas a segunda não justifica a primeira.
Ambas as asserções estão corretas, e a segunda justifica a primeira.

I. O mercado de desenvolvimento de software percebeu o grande potencial da arquitetura dos bancos de dados NoSQL, sendo possível utilizar quatro tipos: chave-valor, colunar, orientado a chave e grafos. PORQUE II. O banco de dados do tipo relacional permite, na mesma coluna, dados com tipos diferentes em cada um dos registros inseridos.
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
A primeira asserção está correta, e a segunda está incorreta.
Ambas asserções estão incorretas.
A primeira asserção está correta, e a segunda justifica a primeira.
A primeira asserção está correta, e a segunda não justifica a primeira.
A primeira asserção está incorreta, e a segunda está correta.

I. O Hadoop possui alta escalabilidade, detecção de falha e alto desempenho, mesmo quando são processados grandes volumes de dados. PORQUE II. A sua arquitetura foi desenvolvida em cluster, fazendo com que as informações sejam processadas de forma distribuída. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
A primeira asserção está incorreta, e a segunda está correta.
A primeira asserção está correta, e a segunda está incorreta.
Ambas as asserções estão corretas, mas a segunda não justifica a primeira.
Ambas as asserções estão corretas, e a segunda justifica a primeira.
Ambas as asserções estão incorretas.

O Redis mantém seus pares de _______________ alocados de forma dinâmica ___________, tornando seu acesso muito rápido. Isso significa que os dados armazenados ____________ (um preço a pagar pelo acesso quase instantâneo às informações). Assinale a alternativa que completa adequadamente as lacunas acima:
Coluna/ID; nas chaves primárias; são persistentes.
ID/Hash; nos Schemas; não são consistentes.
Chave/valor; nas tabelas; não são duráveis.
Coluna/Linha; na memória; são inconsistentes.
Chave/valor; na memória; não são duráveis.

Observe a afirmativa a seguir. Nos sistemas de gerenciamento de bancos de dados não relacionais, a garantia do ____________ é bem mais complexa em relação aos bancos de dados relacionais. Para isso, surge um conceito preparado para o NoSQL, conhecido como __________. O seu funcionamento consiste em ter apenas duas das três propriedades, sendo elas: disponibilidade, consistência e ___________________. Assinale a alternativa que completa adequadamente as lacunas acima:
CAP; ACID; tolerância.
CAP; ACID; isolamento.
ACID; CAP; isolamento.
ACID; CAP; durabilidade.
ACID; CAP; tolerância.

Uma fábrica recebe pedidos de cores e estampas de camisetas personalizadas. A fim de se obter informações acerca dos pedidos, parte da entrada de pedidos foi representada a seguir: 1 - Azul, amarelo, verde, azul, azul. 2 - Branco, verde, azul, verde, azul. 3 - Amarelo, verde, azul, vermelho. 4 - Azul, vermelho, azul, amarelo. 5 - Branco, vermelho, azul, verde.
Quanto aos processos de MapReduce nos pedidos de entrada apresentados, assinale (V) verdadeiro ou (F) falso.
( ) Na fase de mapeamento, o primeiro pedido gera: Azul, 3. Amarelo, 1. Verde, 1.
( ) Na fase de junção, apresenta para cor branca: Branco, 1.
( ) Na fase de redução, o verde apresenta: Verde, 5.
( ) Na fase de junção, apresenta para cor vermelha: Vermelho, 1 - Vermelho, 1 - Vermelho, 1.
( ) Na fase de junção, no segundo pedido, apresenta: Verde, 2. Azul, 2. Branco, 1.
• F – V – F – V – F.
• V – F – V – V – F.
• F – F – V – V – F.
• V – F – F – F – V.
• V – F – V – F – V.

Com maior oferta de internet móvel pelas operadoras, a popularização dos dispositivos móveis e outras ações que contribuíram para o aumento exponencial de geração de dados, fizeram com que os cientistas de dados percebessem o grande potencial em conseguir capturar, armazenar, tratar e efetuar a convergência em informações úteis a determinados segmentos.
Quanto ao modelo de banco de dados orientado a documentos, assinale a alternativa correta.
Os documentos são objetos inseridos na base de dados, como as strings, listas e objetos aninhados.
São modelos que devem permitir o relacionamento por meio do chaveamento entre as tabelas.
Os documentos são os dados semiestruturados, inseridos na base de dados.
O modelo orientado a documentos não recebe uma chave primária, pois os dados não são estruturados.
Os documentos são arquivos físicos como: figuras, vídeos ou áudios.

Quanto às características encontradas nos bancos de dados orientados a documentos, observe as afirmativas a seguir: I. Possui um bom desempenho quando utilizado em aplicações web. II. É possível utilizar um sistema de gerenciamento de banco de dados orientado a documentos, em cluster, para aumento da integridade dos dados. III. Utiliza a técnica de MapReduce para espelhar os dados em diversos servidores. São verdadeiras:
II.
III.
I - II.
I.
II - III.

Sobre o Banco de Dados NoSQL Cassandra, analise as seguintes assertivas:
São verdadeiras:
I. O uso do Cassandra é bastante útil no armazenamento de cache, por ser um dado temporário.
II. O Cassandra tem maior desempenho em velocidade, se comparado a Modelos baseados em chave/valor.
III. Com o Banco de Dados Cassandra, a clusterização ocorre por meio de máquinas denominadas nós (nodes).
IV. O Cassandra é um banco de dados open-source, desenvolvido por uma empresa privada e tem como base outras duas estruturas de banco de dados de grandes empresas.
V. A linguagem SQL utilizada pelo Cassandra é bastante similar àquela utilizada pelos bancos de dados relacionais.
III - IV - V.
I - II.
I - II - IV.
III - IV.
II - IV - V.

Prévia do material em texto

Bancos de dados não relacionais 
(NoSQL) 
 
 
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A 
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da 
média final. Você tem até cinco tentativas para “Enviar” as questões, que são 
automaticamente corrigidas. Você pode responder as questões consultando o material 
de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! 
1) 
Enquanto um banco de dados relacional é otimizado para armazenar linhas de dados, 
geralmente para aplicativos transacionais, um banco de dados colunar é otimizado 
para recuperação rápida de colunas de dados, normalmente em aplicativos analíticos. 
O armazenamento orientado a colunas para tabelas do banco de dados é um fator 
importante para a performance de consulta analítica, pois ele reduz expressivamente os 
requisitos gerais de E/S de disco e diminui a quantidade de dados que você precisa 
carregar do disco. 
Fonte: AWS Amazon. Disponível em: . Acesso em: 05 ago. 2019. 
Com uma estrutura de armazenamento do tipo família de colunas, o ideal é ter um 
ambiente: 
 
Alternativas: 
• Com escalabilidade de software. 
• Com escalabilidade vertical. 
• Com alta disponibilidade de hardware em apenas um equipamento. 
• Com várias máquinas, formando um cluster. checkCORRETO 
• Com memória expansível para armazenamento volátil. 
Resolução comentada: 
Estruturas do Modelo orientado a Família de Colunas requerem ambiente clusterizado 
para escalabilidade horizontal. 
Código da questão: 46007 
2) 
I. Em bancos com estrutura chave-valor, a chave é composta normalmente de um 
campo do tipo String. Já o campo valor pode conter diferentes tipos de dados, sem 
necessitar de um esquema pré-definido. 
PORQUE 
II. Os dados são armazenados diretamente em memória, tornando-os voláteis – o que 
justifica sua flexibilidade em escalar-se horizontalmente. 
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: 
 
Alternativas: 
• Ambas as asserções estão corretas, mas a segunda não justifica a primeira. 
checkCORRETO 
• Ambas as asserções estão corretas, e a segunda justifica a primeira. 
• A primeira asserção está correta, e a segunda está incorreta. 
• Ambas as asserções estão incorretas. 
• A primeira asserção está incorreta, e a segunda está correta. 
Resolução comentada: 
Embora ambas estejam corretas, seu escalonamento horizontal não está diretamente 
ligado aos tipos de dados, mas sim à sua expansão física (hardware). 
Código da questão: 46006 
3) 
I. O mercado de desenvolvimento de software percebeu o grande potencial da 
arquitetura dos bancos de dados NoSQL, sendo possível utilizar quatro tipos: chave-
valor, colunar, orientado a chave e grafos. 
PORQUE 
II. O banco de dados do tipo relacional permite, na mesma coluna, dados com tipos 
diferentes em cada um dos registros inseridos. 
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: 
 
Alternativas: 
• A primeira asserção está correta, e a segunda justifica a primeira. 
• A primeira asserção está incorreta, e a segunda está correta. 
• Ambas asserções estão incorretas. checkCORRETO 
• A primeira asserção está correta, e a segunda está incorreta. 
• A primeira asserção está correta, e a segunda não justifica a primeira. 
Resolução comentada: 
A primeira asserção está incorreta, pois os quatro tipos são: chave-valor, colunar, 
orientado a documentos e grafos. E não orientado a chaves como dito na questão. 
A segunda asserção está incorreta, pois o banco de dados do tipo relacional NÃO 
permite, na mesma coluna, dados com tipos diferentes em cada um dos registros 
inseridos. Fato, este, que contribuiu para o surgimento do banco de dados do tipo não 
relacional. 
Código da questão: 45986 
4) 
I. O Hadoop possui alta escalabilidade, detecção de falha e alto desempenho, mesmo 
quando são processados grandes volumes de dados. 
PORQUE 
II. A sua arquitetura foi desenvolvida em cluster, fazendo com que as informações 
sejam processadas de forma distribuída. 
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: 
 
Alternativas: 
• A primeira asserção está incorreta, e a segunda está correta. 
• A primeira asserção está correta, e a segunda está incorreta. 
• Ambas as asserções estão corretas, mas a segunda não justifica a primeira. 
• Ambas as asserções estão corretas, e a segunda justifica a primeira. checkCORRETO 
• Ambas as asserções estão incorretas. 
Resolução comentada: 
O processamento do Hadoop é feito na forma de computação distribuída, conhecida 
como cluster. 
Código da questão: 45996 
5) 
O Redis mantém seus pares de _______________ alocados de forma dinâmica ___________, 
tornando seu acesso muito rápido. Isso significa que os dados armazenados 
____________ (um preço a pagar pelo acesso quase instantâneo às informações). 
Assinale a alternativa que completa adequadamente as lacunas acima: 
 
Alternativas: 
• Coluna/ID; nas chaves primárias; são persistentes. 
• Chave/valor; nas tabelas; não são duráveis. 
• ID/Hash; nos Schemas; não são consistentes. 
• Coluna/Linha; na memória; são inconsistentes. 
• Chave/valor; na memória; não são duráveis. checkCORRETO 
Resolução comentada: 
A estrutura padrão do Redis é focada em Chave/Valor, e o ganho de velocidade é 
atribuído ao seu armazenamento temporário (não durável) na memória. 
Código da questão: 46003 
6) 
Observe a afirmativa a seguir. 
Nos sistemas de gerenciamento de bancos de dados não relacionais, a garantia do 
____________ é bem mais complexa em relação aos bancos de dados relacionais. Para 
isso, surge um conceito preparado para o NoSQL, conhecido como __________. O seu 
funcionamento consiste em ter apenas duas das três propriedades, sendo elas: 
disponibilidade, consistência e ___________________. 
Assinale a alternativa que completa adequadamente as lacunas acima: 
 
Alternativas: 
• ACID; CAP; durabilidade. 
• ACID; CAP; isolamento. 
• ACID; CAP; tolerância. checkCORRETO 
• CAP; ACID; tolerância. 
• CAP; ACID; isolamento. 
Resolução comentada: 
As propriedades encontradas no ACID foram preparadas para banco de dados do tipo 
relacional. Para atender às necessidades dos bancos de dados não relacionais (NoSQL), 
foi desenvolvido o CAP, com as propriedades de disponibilidade, consistência e 
tolerância, sendo necessário apenas duas propriedades no NoSQL. 
Código da questão: 45983 
7) 
Uma fábrica recebe pedidos de cores e estampas de camisetas personalizadas. A fim de 
se obter informações acerca dos pedidos, parte da entrada de pedidos foi representada 
a seguir: 
1 - Azul, amarelo, verde, azul, azul. 
2 - Branco, verde, azul, verde, azul. 
3 - Amarelo, verde, azul, vermelho. 
4 - Azul, vermelho, azul, amarelo. 
5 - Branco, vermelho, azul, verde. 
Quanto aos processos de MapReduce nos pedidos de entrada apresentados, assinale 
(V) verdadeiro ou (F) falso. 
( ) Na fase de mapeamento, o primeiro pedido gera: Azul, 3. Amarelo, 1. Verde, 1. 
( ) Na fase de junção, apresenta para cor branca: Branco, 1. 
( ) Na fase de redução, o verde apresenta: Verde, 5. 
( ) Na fase de junção, apresenta para cor vermelha: Vermelho, 1 - Vermelho, 1 - 
Vermelho, 1. 
( ) Na fase de junção, no segundo pedido, apresenta: Verde, 2. Azul, 2. Branco, 1. 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
• F – V – F – V – F. 
• V – F – V – V – F. 
• F – F – V – V – F. checkCORRETO 
• V – F – F – F – V. 
• V – F – V – F – V. 
Resolução comentada: 
A primeira afirmativa é falsa, pois na fase de mapeamento geraria a saída "azul 1, azul 
1, azul 1, amarelo 1, verde 1". 
A segunda afirmativa é falsa, pois a cor branca aparece nos pedidos 2 e 5, dessa forma, 
o processo de junção apresenta: Branco, 1 - Branco, 1. 
A terceira afirmativa é verdadeira, pois a camiseta verde aparece uma vez nos pedidos1, 3 e 5, e duas vezes no pedido 2. 
A quarta afirmativa é verdadeira, pois a camiseta vermelha aparece uma vez nos 
pedidos 3, 4 e 5. 
A quinta afirmativa é falsa, pois a junção não é aplicada em um único pedido apenas. 
Código da questão: 60240 
8) 
Com maior oferta de internet móvel pelas operadoras, a popularização dos dispositivos 
móveis e outras ações que contribuíram para o aumento exponencial de geração de 
dados, fizeram com que os cientistas de dados percebessem o grande potencial em 
conseguir capturar, armazenar, tratar e efetuar a convergência em informações úteis a 
determinados segmentos. 
Quanto ao modelo de banco de dados orientado a documentos, assinale a alternativa 
correta. : 
 
Alternativas: 
• Os documentos são objetos inseridos na base de dados, como as strings, listas 
e objetos aninhados. checkCORRETO 
• São modelos que devem permitir o relacionamento por meio do chaveamento 
entre as tabelas. 
• Os documentos são os dados semiestruturados, inseridos na base de dados. 
• O modelo orientado a documentos não recebe uma chave primária, pois os 
dados não são estruturados. 
• Os documentos são arquivos físicos como: figuras, vídeos ou áudios. 
Resolução comentada: 
A afirmativa “São modelos que devem permitir o relacionamento por meio do 
chaveamento entre as tabelas” está incorreta, pois esse conceito está relacionado a 
banco de dados relacional. 
A afirmativa “Os documentos são arquivos físicos como: figuras, vídeos ou áudios” está 
incorreta, pois é possível inserir strings, listas e objetos aninhados. 
A afirmativa “O modelo orientado a documentos não recebe uma chave primária, pois 
os dados não são estruturados” está incorreta, pois os bancos orientados a documento 
possuem uma chave identificadora que deve ser unívoca. 
A afirmativa “Os documentos são objetos inseridos na base de dados, como as strings, 
listas e objetos aninhados” está correta, pois é possível inserir os dados não 
estruturados ou semiestruturados, sendo possível inserir strings, listas e objetos 
aninhados. 
A afirmativa “Os documentos são os dados semiestruturados, inseridos na base de 
dados” está incorreta, pois documentos não são dados, e sim possuem dados, 
independente do seu formato estrutural. 
Código da questão: 45992 
9) 
Quanto às características encontradas nos bancos de dados orientados a documentos, 
observe as afirmativas a seguir: 
I. Possui um bom desempenho quando utilizado em aplicações web. 
II. É possível utilizar um sistema de gerenciamento de banco de dados orientado a 
documentos, em cluster, para aumento da integridade dos dados. 
III. Utiliza a técnica de MapReduce para espelhar os dados em diversos servidores. 
São verdadeiras: 
 
Alternativas: 
• II. 
• III. 
• I - II. 
• I. checkCORRETO 
• II - III. 
Resolução comentada: 
A primeira afirmativa está correta, pois os SGBDs orientados a documentos possuem 
um bom desempenho para o processamento de informações em aplicações web. 
A segunda afirmativa está incorreta, pois a arquitetura em cluster visa o aumento da 
disponibilidade dos dados e não da integridade. 
A terceira afirmativa está incorreta, pois a técnica de MapReduce visa a redução dos 
dados para facilitar o processamento. 
Código da questão: 45999 
10) 
Sobre o Banco de Dados NoSQL Cassandra, analise as seguintes assertivas: 
I. O uso do Cassandra é bastante útil no armazenamento de cache, por ser um dado 
temporário. 
II. O Cassandra tem maior desempenho em velocidade, se comparado a Modelos 
baseados em chave/valor. 
III. Com o Banco de Dados Cassandra, a clusterização ocorre por meio de máquinas 
denominadas nós (nodes). 
IV. O Cassandra é um banco de dados open-source, desenvolvido por uma empresa 
privada e tem como base outras duas estruturas de banco de dados de grandes 
empresas. 
V. A linguagem SQL utilizada pelo Cassandra é bastante similar àquela utilizada pelos 
bancos de dados relacionais. 
São verdadeiras: 
 
Alternativas: 
• III - IV. checkCORRETO 
• II - IV - V. 
• III - IV - V. 
• I - II - IV. 
• I - II. 
Resolução comentada: 
O uso típico do Cassandra é voltado a dados com persistência durável; seu 
desempenho é menor se comparado a bancos de dados do Modelo Chave/Valor (que 
trabalha em memória); O Cassandra não utiliza linguagem SQL, pois utiliza CQL. 
Código da questão: 46009

Mais conteúdos dessa disciplina