Questões de Concurso sobre NoSQL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
171 questões encontradas
Questões por página
20
Mais recentes
 

A evolução dos bancos de dados permitiu a coexistência de modelos relacionais com estruturas não relacionais, fenômeno conhecido como Persistência Poliglota. Considerando as características de sistemas NoSQL (Not Only Structured Query Language − Não Apenas Linguagem de Consulta Estruturada) e suas propriedades, analise as afirmativas a seguir.


I.Sistemas orientados a Documentos, como o MongoDB (Banco de Dados Mongo), utilizam esquemas flexíveis (Schema-less) onde cada registro pode possuir uma estrutura de campos distinta dentro da mesma coleção.

II.O Teorema CAP (Consistência, Disponibilidade e Tolerância a Partições) afirma que, em um sistema distribuído, é tecnicamente possível garantir os três atributos simultaneamente em caso de falha na rede.

III.Bancos de dados de Grafos (Graph Databases) são otimizados para consultas que envolvem múltiplos níveis de relacionamentos, utilizando estruturas de adjacência em vez de operações de Join (Junção) custosas.


Está correto o que se afirma em:


A

I apenas.


B

II apenas.


C

I e III apenas.


D

I, II e III.

Considere os conceitos de bancos de dados não relacionais (NoSQL), amplamente utilizados em sistemas modernos devido à sua flexibilidade, escalabilidade e diferentes modelos de armazenamento de dados, como chave-valor e documentos. Nesse contexto, assinale a alternativa que apresenta, CORRETA e respectivamente, um exemplo de banco de dados que atende predominantemente ao modelo chave-valor e outro que atende predominantemente ao modelo de documentos.


A

Apache Cassandra e HBase


B

HBase e Amazon Neptune.


C

Redis e MongoDB.


D

HBase e MySQL.


E

Neo4j e Amazon Neptune.

Bancos de dados NoSQL são projetados para garantir, por padrão, consistência forte (strong consistency), priorizando a integridade imediata dos dados em ambientes distribuídos.


C

Certo


E

Errado

No cenário da INFRA S.A., a replicação automática oferecida por bancos NoSQL distribuídos garante consistência imediata entre todos os nós do cluster, tornando desnecessária a definição de políticas de consistência para aplicações críticas de acompanhamento de contratos de obras.


C

Certo


E

Errado

No que tange aos bancos de dados que oferecem suporte nativo ao tipo JSON, o armazenamento de documentos com estruturas aninhadas constitui um impedimento técnico para a realização de consultas em atributos localizados em níveis hierárquicos profundos, uma vez que a ausência de um esquema rígido (schema) inviabiliza o mapeamento e a recuperação desses dados de forma direta.


C

Certo


E

Errado

Em bancos de dados NoSQL orientados a grafos, como Neo4j, a execução de consultas é otimizada principalmente por meio de joins tradicionais, de forma semelhante aos bancos de dados relacionais.


C

Certo


E

Errado

O Portal da Transparência do Governo Federal precisa lidar com um volume massivo e crescente de dados heterogêneos, como despesas, receitas, contratos e informações sobre servidores. A arquitetura de dados atual, baseada em um modelo puramente relacional, enfrenta desafios de desempenho e flexibilidade para incorporar novas fontes de dados.


Analise as seguintes proposições sobre a aplicação de bancos de dados NoSQL para solucionar os desafios do Portal da Transparência:


I. Bancos de dados relacionais são inerentemente superiores aos NoSQL para cenários de Big Data e dados heterogêneos, pois a rigidez do esquema e o suporte a transações ACID garantem melhor desempenho em consultas analíticas complexas.

II. A adoção de um banco de dados NoSQL orientado a documentos permitiria armazenar os dados de cada fonte (despesas, contratos, etc.) em seus formatos originais (JSON, por exemplo), facilitando a ingestão e a evolução do modelo de dados sem a necessidade de migrações de esquema complexas.

III. A escalabilidade horizontal, uma característica comum em muitos SGBDs NoSQL, seria um benefício chave, permitindo que a infraestrutura do portal cresça de forma mais elástica e com menor custo para acompanhar o aumento do volume de dados e do número de acessos.


Está correto o que se afirma em:


A

II, apenas.


B

III, apenas.


C

I, apenas.


D

II e III, apenas.


E

I, II e III.

A respeito do uso de consultas em bancos de dados NoSQL do tipo documento, como o MongoDB, assinale a alternativa correta.


A

O MongoDB utiliza exclusivamente a linguagem SQL padrão ANSI para realizar consultas em coleções.


B

No MongoDB, os dados são armazenados em tabelas com esquema rígido previamente definido.


C

No MongoDB, consultas são realizadas utilizando documentos no formato JSON (ou BSON), permitindo filtragem por campos específicos, como db.alunos.find({status: "ATIVO"}).


D

O MongoDB não permite criação de índices para otimização de consultas.


E

O MongoDB exige normalização completa dos dados, seguindo as três primeiras formas normais do modelo relacional.

A utilização de bancos NoSQL pela INFRA S.A. dispensa a definição de qualquer modelo lógico, pois a ausência de esquema elimina preocupações com consistência estrutural.


C

Certo


E

Errado

Uma universidade decidiu modernizar parte de sua infraestrutura de dados para suportar o crescimento do seu Sistema Integrado de Gestão, que registra informações de alunos, matrículas, disciplinas e históricos acadêmicos. Para lidar com grandes volumes de dados e maior flexibilidade de estrutura, parte das informações passou a ser armazenada em um banco NoSQL, utilizando MongoDB (versão 8.0).


Considerando os conceitos de bancos de dados não-relacionais, o modelo de documentos, a arquitetura e a operação do MongoDB, analise as afirmações a seguir.


I. No MongoDB, os dados são armazenados em documentos no formato BSON, organizados em coleções, o que possibilita que documentos de uma mesma coleção possuam estruturas diferentes.

II. Operações básicas de manipulação de dados no MongoDB seguem o modelo CRUD (Create, Read, Update e Delete), realizadas por comandos, como insertOne, find, updateOne e deleteOne.

III. Em sistemas NoSQL baseados em documentos, como o MongoDB, é obrigatório definir previamente um esquema rígido para cada coleção, semelhante ao modelo relacional tradicional.

IV. O MongoDB não oferece mecanismos nativos para replicação ou distribuição de dados, sendo necessário utilizar ferramentas externas para garantir alta disponibilidade.


Considerando os conceitos apresentados, assinale a alternativa CORRETA.


A

As afirmações I, III e IV estão corretas.


B

Apenas as afirmações II, III e IV estão corretas.


C

Apenas as afirmações I e IV estão corretas.


D

Apenas as afirmações I e II estão corretas.

Em sistemas NoSQL orientados a documentos, como MongoDB, os dados são armazenados em estruturas flexíveis que permitem variação de esquema entre registros de uma mesma coleção.


C

Certo


E

Errado

Os bancos de dados NoSQL surgiram para atender demandas de escalabilidade e flexibilidade que sistemas relacionais tradicionais tinham dificuldade em suprir. Analise as afirmativas a seguir sobre o teorema CAP e modelos NoSQL.


I- O Teorema CAP afirma que em um sistema distribuído é impossível garantir simultaneamente Consistência, Disponibilidade e Tolerância a Partições.

II- Bancos de dados de documentos, como o MongoDB, utilizam esquemas flexíveis (schemaless) e geralmente armazenam dados em formatos como JSON ou BSON.

III- O modelo de consistência eventual (eventual consistency) garante que todos os nós do sistema terão os mesmos dados exatos no mesmo milissegundo após uma escrita.

IV- Bancos de dados orientados a grafos são ideais para modelar relacionamentos complexos entre entidades, como em redes sociais ou sistemas de recomendação.


Assinale a alternativa que apresenta somente as proposições CORRETAS:


A

I, II e III.


B

I, II, III e IV.


C

I, II e IV.


D

I e III.


E

II e III.

Nas ferramentas de banco de dados NoSQL, um formato de serialização binária utilizado para armazenar documentos e realizar chamadas remotas de procedimento no MongoDB é o


A

Atlas.


B

Compass.


C

BSON.


D

DBPointer.


E

Mongod.

A ferramenta mais indicada para lidar com o modelo de dados orientado a documentos é o(a):


A

Neo4J.


B

Cassandra.


C

Redis.


D

DynamoDB.


E

MongoDB.

Os bancos de dados NoSQL constituem-se em uma alter nativa aos bancos de dados relacionais, divergindo, por exemplo, na forma de modelagem. Há quatro principais tipos de bancos de dados NoSQL, sendo correto afirmar que o sistema gerenciador de banco de dados


A

MongoDB implementa o modelo orientado a colunas.


B

Neo4J implementa o modelo orientado a grafos.


C

HBase implementa o modelo orientado a chave-valor.


D

Casandra implementa o modelo orientado a documentos.


E

CouchDB implementa o modelo orientado a grafos.

Sobre as características de bancos NoSQL, assinale a afirmativa correta.


A

Bancos orientados a documentos armazenam dados em pares chave/valor simples.


B

Bancos de grafos usam estrutura relacional para representar arestas.


C

Bancos chave/valor suportam transações ACID complexas por padrão.


D

Bancos orientados a documentos permitem consultas estruturadas por atributos aninhados.


E

Bancos de grafos não permitem relacionamentos direcionados.

Qual dos seguintes bancos de dados é um sistema NoSQL orientado a chave-valor?


A

MySQL


B

PostgreSQL


C

Redis


D

Oracle


E

Cassandra

 
 
Gerar simulado