Um desenvolvedor está trabalhando em um projeto que requer o...
Considerando-se esse contexto, é adequado usar o MongoDB porque esse gerenciador de banco de dados
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B.
Vamos entender por que a escolha do MongoDB é apropriada para esse cenário. O MongoDB é um banco de dados NoSQL que armazena dados no formato de documentos JSON (JavaScript Object Notation). Isso significa que cada registro pode ter uma estrutura própria e flexível, o que é extremamente útil quando os documentos são descritos por metadados variados que mudam com base em diferentes requisitos de negócios. Essa característica atende perfeitamente às necessidades do desenvolvedor mencionado na questão.
Agora, vamos analisar as alternativas incorretas:
A - A alternativa menciona armazenamento em formato estrela, que é uma técnica usada em bancos de dados relacionais para modelagem de dados voltada a Data Warehousing, não sendo uma característica do MongoDB.
C - Esta opção fala sobre armazenamento de dados como grafos, que é uma abordagem utilizada por bancos de dados de grafos, como o Neo4j. O MongoDB não utiliza essa estrutura.
D - A organização de dados em colunas é típica de bancos de dados colunares, como o Apache Cassandra, e não do MongoDB, que utiliza documentos JSON.
E - Tabelas relacionais com esquemas rígidos e integridade referencial são características de bancos de dados relacionais, como o MySQL ou Oracle, e não do MongoDB, que é NoSQL e oferece flexibilidade de esquema.
Em resumo, a escolha do MongoDB é ideal para projetos que requerem flexibilidade na estrutura dos dados, permitindo que os documentos se adaptem a metadados variados sem a necessidade de esquemas rígidos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A alternativa correta é:
B - "armazena dados como documentos JSON, permitindo que cada registro na base tenha uma estrutura diferente e flexível."
O MongoDB é um banco de dados orientado a documentos, onde os dados são armazenados em formato JSON (ou BSON, uma versão binária otimizada de JSON). Esse modelo permite flexibilidade na estrutura dos documentos, possibilitando que registros diferentes tenham estruturas de metadados variadas, o que é ideal para requisitos de negócio dinâmicos. Essa flexibilidade é um dos motivos pelos quais o MongoDB é adequado para cenários em que os dados não seguem um esquema rígido, como no caso do armazenamento de documentos com metadados variados.
A letra correta é B:
O MongoDB é um banco de dados NoSQL que armazena dados como documentos no formato BSON (uma extensão binária do JSON). Essa abordagem permite uma estrutura flexível, onde cada documento pode ter um esquema diferente, facilitando o armazenamento de metadados variados conforme os diferentes requisitos de negócio. Essa flexibilidade é uma das principais razões pela qual o MongoDB é escolhido para projetos que precisam lidar com dados semi-estruturados ou não estruturados.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo