Uma universidade decidiu modernizar parte de sua infraestrut...

Próximas questões
Com base no mesmo assunto
Q4071608 Banco de Dados
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 insert0ne, find, update0ne e delete0ne.
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. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O ponto decisivo era verificar quais assertivas descrevem corretamente o MongoDB: I e II estão de acordo com o modelo documental e com o CRUD usual, enquanto III e IV o contradizem. Assim, a combinação correta é a da alternativa D.

Tema central: MongoDB: documentos, CRUD e replicação
Análise das alternativas
A
Errada
Está errada porque considera III e IV corretas. A III é falsa, pois o MongoDB não exige esquema rígido prévio por coleção como no modelo relacional. A IV também é falsa, porque o MongoDB possui mecanismos nativos de replicação e distribuição de dados.
B
Errada
Está errada porque, embora II esteja correta, também inclui III e IV como corretas, e ambas são falsas. III erra ao impor esquema rígido obrigatório; IV erra ao negar recursos nativos de replicação e distribuição.
C
Errada
Está errada porque considera IV correta, mas o MongoDB possui mecanismos nativos de replicação e distribuição de dados, tornando essa assertiva falsa.
D
Certa
A alternativa D está certa porque reúne as assertivas verdadeiras. A I está correta: no MongoDB, os dados são armazenados em documentos BSON organizados em coleções, e documentos da mesma coleção podem ter estruturas diferentes. A II também está correta, pois operações básicas seguem o CRUD, com comandos usuais como insertOne, find, updateOne e deleteOne. Já III e IV são falsas, então somente I e II permanecem válidas.
Pegadinha da questão
A pegadinha foi aproximar indevidamente o MongoDB do modelo relacional, como se exigisse esquema rígido, e negar seus recursos nativos de replicação e distribuição.
Dica para questões semelhantes
  • Em questões sobre MongoDB, confira se a assertiva respeita o modelo documental: documentos BSON em coleções com flexibilidade estrutural.
  • Se a questão afirmar obrigatoriedade de esquema rígido prévio por coleção, a tendência é de erro.
  • Ao avaliar a arquitetura do MongoDB, lembre que replicação e distribuição de dados são recursos nativos, não dependem necessariamente de ferramentas externas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo