APOL OBJ NoSQL

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 7

20/05/2024, 15:56 AVA UNIVIRTUS

Questão 1/12 - Banco de Dados NoSQL


Considere o fragmento de texto a seguir:

“HBase é o único sistema NoSQL baseado em chave, que suporta uma variante limitada de bloqueios e transações clássicos, uma vez que essas técnicas só podem ser aplicadas em filas únicas”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: HECHT, R.; JABLONSKI, S. NoSQL Evaluation: A use case oriented survey. International Conference on Cloud and Service Computing, Hong Kong, 2011, pp. 336-341.

Considerando o fragmento de texto dado sobre o HBase, analise o comando apesentado abaixo:

deleteall 'Veículos', '1'

Agora, assinale a alternativa correta que corresponde ao resultado produzido pela execução desse comando.

A Será excluído o primeiro registro da tabela Veículos

B Será excluído o dado Veículos cuja chave de identificação é 1

C Será excluído o registro completo da tabela Veículos, cuja chave de identificação é 1


Você assinalou essa alternativa (C)

D Será excluído o primeiro registro localizado sequencialmente no banco de dados que contenha um item de dado Veículos

E Será apresentado um erro, pois o comando está definido incorretamente

Questão 2/12 - Banco de Dados NoSQL


Leia o fragmento de texto a seguir:

“O Apache HBase fornece acesso aleatório e em tempo real aos seus dados no Hadoop. Foi criado para hospedar tabelas muito grandes, tornando-se uma ótima opção para armazenar dados multi-estruturados ou esparsos”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: FILIPA, S. Apache HBase: O que é, Conceitos e Definições. Cetax, 2020. Disponível em: <https://www.cetax.com.br/blog/o-que-e-o-apache-hbase/>. Acesso em: 25 de nov. 2020..

De acordo com o fragmento de texto sobre o banco de dados NoSQL HBase, assinale a alternativa correta que corresponde ao comando utilizado para criar uma tabela denominada “veículos” com duas famílias de colunas
denominadas “modelo” e “motor” no HBase.

A create table ‘veículos’, ‘modelo’, ‘motor’

B create ‘veículos’, ‘modelo’, ‘motor’


Você assinalou essa alternativa (B)

C create table ‘veículos’, family column ‘modelo’, ‘motor’

https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/XPccHtc8ZAXuxau6WM9xwA%3D%3D/novo/1/%2FDFtFvv%2BwjvYhGeG5LhoDw%3D%3D 1/7
20/05/2024, 15:56 AVA UNIVIRTUS

D new table ‘veículos’, ‘modelo’, ‘motor’

E new table ‘veículos’, new family ‘modelo’, ‘motor’

Questão 3/12 - Banco de Dados NoSQL


Considere o seguinte fragmento de texto:

“Diferente dos SGBD tradicionais, que eram considerados soluções para qualquer tipo de aplicação, os NewSQL utilizam uma estratégia diferente, onde cada novo sistema desenvolvido visa atender a uma necessidade
específica do mercado e busca alcançá-lo de forma separada, terminando com o antigo conceito de ter um único sistema que sirva para qualquer tipo de aplicação”.

Após
de dez.esta
2020.
avaliação, caso queira ler o texto integralmente, ele está disponível em: PEREIRA, G. A. N. Conheça a geração de banco de dados NoSQL e NewSQL. 2015. Disponível em: <https://www.devmedia.com.br/conheca-a-geracao-de-banco-de-dados-nosql-e-newsql/33202>. Acessado em: 05

Levando em consideração o trecho de texto dado sobre a tecnologia NewSQL, analise as assertivas que seguem e marque V para as asserções verdadeiras e F para as asserções falsas.

I. ( ) SGBDs NewSQL não são bancos de dados totalmente relacional.

II. ( ) SGBDs NewSQL oferecem conformidade com as propriedades ACID.

III. ( ) SGBDs NewSQL possibilitam somente execução local.

IV. ( ) SGBDs NewSQL possuem tolerância a falhas.

Agora, assinale a alternativa que apresenta a sequência correta:

A V–F–V–F

B F–F–V–F

C V–V–F–V

D F–V–F–V
Você assinalou essa alternativa (D)

E F–F–V–V

Questão 4/12 - Banco de Dados NoSQL


Considere o fragmento de texto a seguir:

“Os bancos de dados NewSQL buscam promover a mesma melhoria de desempenho e escalabilidade dos sistemas NoSQL, não abrindo mão dos benefícios dos bancos de dados tradicionais, da linguagem SQL e das
propriedades ACID”.

Após
de dez.esta
2020.
avaliação, caso queira ler o texto integralmente, ele está disponível em: PEREIRA, G. A. N. Conheça a geração de banco de dados NoSQL e NewSQL. 2015. Disponível em: <https://www.devmedia.com.br/conheca-a-geracao-de-banco-de-dados-nosql-e-newsql/33202>. Acessado em: 05

Com base no fragmento de texto apresentado, assinale a alternativa correta que corresponde a um tipo de banco de dados NewSQL.

https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/XPccHtc8ZAXuxau6WM9xwA%3D%3D/novo/1/%2FDFtFvv%2BwjvYhGeG5LhoDw%3D%3D 2/7
20/05/2024, 15:56 AVA UNIVIRTUS

A Redis

B Neo4j

C HBase

D MemSQL
Você assinalou essa alternativa (D)

E DynamoDB

Questão 5/12 - Banco de Dados NoSQL


Leia o extrato de texto de seguir:

“Apache HBase é uma solução de banco de dados NoSQL altamente distribuída que pode ser dimensionada para armazenar grandes quantidades de dados esparsos”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SHON, P. Apache HBase Explained in 5 Minutes or Less. Credera, 2014. Disponível em: <https://www.credera.com/insights/apache-hbase-explained-5-minutes-less/>. Acesso em: 25 de nov. 2020.

Com base no extrato de texto apresentado, assinale a alternativa correta que corresponde à definição correta do tipo de consistência forte no HBase.

A Todos os clientes do HBase visualizam os mesmos dados na mesma ordem, mas esses dados podem estar um pouco desatualizados.

B Significa que para acessar os dados é necessário passar por um processo de criptografia.

C Significa que os dados mais antigos são sempre veiculados.

D Todos os clientes mais próximos do servidor de região visualizam os mesmos dados na mesma ordem, enquanto os mais distantes podem estar um pouco desatualizados.

E Significa que os dados mais recentes são sempre veiculados.


Você assinalou essa alternativa (E)

Questão 6/12 - Banco de Dados NoSQL


Leia a passagem de texto a seguir:

“O processo de migração possui duas etapas importantes: a migração do modelo de dados segundo os requisitos do sistema de destino, pois os esquemas de dados dos modelos são completamente diferentes; e, em
seguida, a transferência desses dados para o banco de dados de destino”.

Após esta SC,


Camboriú, avaliação,
Brasil, pg.
caso
261-268,
queira ler
2-4oset.
texto
2020.
integralmente, ele está disponível em: SOUZA, V. C. O.; PAULA, M. M. V.; BARROS, T. C. G. M. Comparação de Metodologias de Migração de Bancos de Dados Relacionais para Bancos Orientados a Documentos. XI Computer on the Beach. Balneário

Com base na passagem de texto migração de modelos de dados, assinale a alternativa correta que corresponde a definição da metodologia baseada em grafos.

Você não pontuou essa questão

https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/XPccHtc8ZAXuxau6WM9xwA%3D%3D/novo/1/%2FDFtFvv%2BwjvYhGeG5LhoDw%3D%3D 3/7
20/05/2024, 15:56 AVA UNIVIRTUS

A Considera-se quais consultas serão realizadas no banco de dados, a fim de aumentar o desempenho da busca.

B A migração dos dados passa por três passos: nível físico dos dados, primeiro nível lógico dos dados e segundo nível lógico dos dados.

C Desenvolvida para a realização da conversão do modelo de dados relacional para um modelo de dados NoSQL qualquer.

D Desenvolvida para a realização da conversão do modelo de dados relacional para um modelo de dados em grafos.
Você assinalou essa alternativa (D)

E Desenvolvida para a realização da conversão do modelo de grafos para um modelo de dados relacional.

Questão 7/12 - Banco de Dados NoSQL


Leia o seguinte trecho de texto a seguir:

“HBase, Hypertable, Big Data e GraphDB usam o armazenamento de diferentes versões não apenas para resolução de conflitos, mas também para oferecer controle de versão”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: HECHT, R.; JABLONSKI, S. NoSQL Evaluation: A use case oriented survey. International Conference on Cloud and Service Computing, Hong Kong, 2011, pp. 336-341.

Considerando o trecho de texto apresentado, assinale a alternativa correta que corresponde aos dois tipos em que o HBase garante a consistência dos dados.

Você não pontuou essa questão

A Consistência no servidor de região e Consistência a nível de chav-valor

B Consistência na linha do tempo e Consistência forte

C Consistência em cluster e Consistência a nível de dados

D Consistência na linha do tempo e Consistência a nível de dados

E Consistência forte e Consistência em cluster


Você assinalou essa alternativa (E)

Questão 8/12 - Banco de Dados NoSQL


Atente para a seguinte citação:

“O HBase aproveita os melhores componentes originados do projeto Hadoop (HDFS, Zookeeper e MapReduce) para fornecer escalabilidade horizontal e tolerância a falhas”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SHON, P. Apache HBase Explained in 5 Minutes or Less. Credera, 2014. Disponível em: <https://www.credera.com/insights/apache-hbase-explained-5-minutes-less/>. Acesso em: 25 de nov. 2020.

Com base na citação apresentada, assinale a alternativa correta que corresponde à definição correta do tipo de consistência na linha do tempo do HBase.

https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/XPccHtc8ZAXuxau6WM9xwA%3D%3D/novo/1/%2FDFtFvv%2BwjvYhGeG5LhoDw%3D%3D 4/7
20/05/2024, 15:56 AVA UNIVIRTUS

A Todos os clientes do HBase visualizam os mesmos dados na mesma ordem, mas esses dados podem estar um pouco desatualizados.
Você assinalou essa alternativa (A)

B Todos os clientes mais próximos do servidor de região visualizam os mesmos dados na mesma ordem, enquanto os mais distantes podem estar um pouco desatualizados.

C Significa que os dados mais recentes são sempre veiculados.

D Significa que para acessar os dados é necessário passar por um processo de criptografia.

E Significa que os dados mais antigos são sempre veiculados.

Questão 9/12 - Banco de Dados NoSQL


Leia o fragmento de texto a seguir:

“Muitas aplicações que utilizam sistemas NoSQL exigem disponibilidade contínua do sistema. Para conseguir isso, os dados são replicados em dois ou mais nós de maneira, transparente, de modo que, se um nó falhar, os
dados ainda estarão disponíveis em outros nós”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: ELMASRI, N. Sistemas de banco de dados. 7ª ed. São Paulo: Pearson, 2018.

Com base no fragmento de texto apresentado, assinale a alternativa correta que corresponde as duas formas de distribuição de dados em bancos de dados NoSQL.

A Consistência e Durabilidade

B Replicação e Fragmentação
Você assinalou essa alternativa (B)

C Consistência e Disponibilidade

D Atomicidade e Durabilidade

E Disponibilidade e Tolerância a partições

Questão 10/12 - Banco de Dados NoSQL


Leia o extrato de texto a seguir:

“Um banco de dados de chave-valor é um tipo de banco de dados não relacional que usa um método de chave-valor simples para armazenar dados. Um banco de dados de chave-valor armazena dados como um conjunto de
pares de chave-valor em que uma chave funciona como um identificador exclusivo”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: O que é um banco de dados chave-valor? AWS, c2020. Disponível em: <https://aws.amazon.com/pt/nosql/key-value/>. Acesso em: 22 de jul. 2020.

Considerando o extrato de texto apresentado, assinale a alternativa correta que contém somente tipos de dados do grupo de dados Scalar Type do DynamoDB.

https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/XPccHtc8ZAXuxau6WM9xwA%3D%3D/novo/1/%2FDFtFvv%2BwjvYhGeG5LhoDw%3D%3D 5/7
20/05/2024, 15:56 AVA UNIVIRTUS

A String / Número / Boolean / Binário / Null


Você assinalou essa alternativa (A)

B String / Número / Boolean / Binário / Set Type

C String / Número / Boolean / Binário / Document Type

D String / Número / Boolean / Set Type / Null

E String / Set Type / Boolean / Document Type / Null

Questão 11/12 - Banco de Dados NoSQL (questão opcional)


Considere a seguinte descrição de uma operação de consulta no MongoDB:

“Em uma consulta no MongoDB, condições booleanas gerais podem ser especificadas, e os documentos na coleção que retornam true são selecionados para o resultado da consulta”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: ELMASRI, N. Sistemas de banco de dados. 7ª ed. São Paulo: Pearson, 2018.

De acordo com a passagem de texto sobre a operação de consulta no MongoDB, assinale a alternativa correta que corresponde ao comando utilizado para consultar um documento em uma coleção de um banco de dados
no MongoDB.

Você não pontuou essa questão

A db.nome_da_coleção.deleteOne()

B db.nome_da_coleção.find()

C db.nome_da_coleção.updateOne()

D db.nome_da_coleção.insertOne()

E db.nome_da_coleção.insertMany()

Questão 12/12 - Banco de Dados NoSQL (questão opcional)


Leia o extrato de texto a seguir:

“Em sistemas baseados em coluna, como o HBase, a chave é multidimensional e, portanto, possui vários componentes geralmente, uma combinação de nome de tabela, chave de linha, coluna e rótulo de data e hora”.

Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: ELMASRI, N. Sistemas de banco de dados. 7ª ed. São Paulo: Pearson, 2018.

Considerando o extrato de texto apresentado sobre o método ASD, assinale a alternativa correta que corresponde à melhor aplicação dos bancos de dados NoSQL orientados a colunas.

Você não pontuou essa questão

https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/XPccHtc8ZAXuxau6WM9xwA%3D%3D/novo/1/%2FDFtFvv%2BwjvYhGeG5LhoDw%3D%3D 6/7
20/05/2024, 15:56 AVA UNIVIRTUS

A Oferecem maior desempenho nas aplicações que precisam traçar os caminhos existentes nos relacionamentos entre os dados.

B São adequados para análise em lote de dados de logs, devido a sua otimização para leituras e varreduras sequenciais.

C São adequados para aplicações que realizam leituras frequentes, como por exemplo, um sistema de vendas online.

D São úteis quando no esquema é especificado o banco de dados, as tabelas e os relacionamentos através da definição das chaves primárias e chaves estrangeiras.

E São úteis quando é necessária a produção de muitos relatórios que precisam ser montados dinamicamente a partir de elementos que mudam com frequência.

https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/XPccHtc8ZAXuxau6WM9xwA%3D%3D/novo/1/%2FDFtFvv%2BwjvYhGeG5LhoDw%3D%3D 7/7

Você também pode gostar