

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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:
I apenas.
II apenas.
I e III apenas.
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.
Apache Cassandra e HBase
HBase e Amazon Neptune.
Redis e MongoDB.
HBase e MySQL.
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.
Certo
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.
Certo
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.
Certo
Errado


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
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.
Certo
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:
II, apenas.
III, apenas.
I, apenas.
II e III, apenas.
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.
O MongoDB utiliza exclusivamente a linguagem SQL padrão ANSI para realizar consultas em coleções.
No MongoDB, os dados são armazenados em tabelas com esquema rígido previamente definido.
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"}).
O MongoDB não permite criação de índices para otimização de consultas.
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.
Certo
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.
As afirmações I, III e IV estão corretas.
Apenas as afirmações II, III e IV estão corretas.
Apenas as afirmações I e IV estão corretas.
Apenas as afirmações I e II estão corretas.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Bancos de dados relacionais utilizam tabelas bidimensionais, e o MongoDB representa os dados em formato JSON ou XML.
Certo
Errado
Em bancos de dados NoSQL do tipo chave-valor, todos os registros fazem parte da mesma coleção e têm em comum apenas a chave única.
Certo
Errado
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.
Certo
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:
I, II e III.
I, II, III e IV.
I, II e IV.
I e III.
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
Atlas.
Compass.
BSON.
DBPointer.
Mongod.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
A ferramenta mais indicada para lidar com o modelo de dados orientado a documentos é o(a):
Neo4J.
Cassandra.
Redis.
DynamoDB.
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
MongoDB implementa o modelo orientado a colunas.
Neo4J implementa o modelo orientado a grafos.
HBase implementa o modelo orientado a chave-valor.
Casandra implementa o modelo orientado a documentos.
CouchDB implementa o modelo orientado a grafos.
Em bancos de dados NoSQL, o JSONPath usa expressões de caminho para navegar elementos, elementos aninhados e matrizes em um documento JSON.
Certo
Errado
Sobre as características de bancos NoSQL, assinale a afirmativa correta.
Bancos orientados a documentos armazenam dados em pares chave/valor simples.
Bancos de grafos usam estrutura relacional para representar arestas.
Bancos chave/valor suportam transações ACID complexas por padrão.
Bancos orientados a documentos permitem consultas estruturadas por atributos aninhados.
Bancos de grafos não permitem relacionamentos direcionados.
Qual dos seguintes bancos de dados é um sistema NoSQL orientado a chave-valor?
MySQL
PostgreSQL
Redis
Oracle
Cassandra