Imagem de fundo

Uma universidade decidiu modernizar parte de sua infraestrutura de dados para suportar ...

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.