Bancos de dados NoSQL orientados a documentos
Gabarito: letra A. O MongoDB é um SGBD NoSQL orientado a documentos, que armazena dados como documentos (geralmente em formato BSON/JSON), onde cada documento é um conjunto de pares chave-valor — exatamente a descrição do enunciado: "orientado a documentos", "armazena as informações como documentos", "representados internamente como grupos de objetos que possuem chaves distintas".
A banca testa o conhecimento prático sobre os tipos de SGBD e a capacidade de identificar qual ferramenta se encaixa na descrição.
Alternativa A — ✅ Correta ⟵ GABARITO
MongoDB é o principal representante dos bancos NoSQL orientados a documentos. Os dados são armazenados em documentos no formato BSON (uma extensão binária do JSON), cada um com sua própria estrutura de chaves e valores. Não exige esquema fixo, permitindo flexibilidade.
Alternativa B — ❌ Incorreta
PostgreSQL é um SGBD relacional (SQL). Seu modelo baseia-se em tabelas, linhas e colunas, com esquema predefinido. Não é orientado a documentos, embora possa suportar JSON como tipo de dado, mas não é sua natureza primária.
Alternativa C — ❌ Incorreta
Flask SQLAlchemy não é um SGBD. É uma biblioteca ORM (Object-Relational Mapping) para a linguagem Python, usada para interagir com bancos de dados relacionais. Não armazena dados por si só.
Alternativa D — ❌ Incorreta
MySQL é um SGBD relacional, assim como PostgreSQL. Utiliza tabelas e SQL, não documentos.
Alternativa E — ❌ Incorreta
NoSQL é uma categoria ampla de bancos de dados não relacionais, que inclui modelos orientados a documentos, chave-valor, colunas, grafos, etc. Não é um SGBD específico, mas sim um paradigma. A pergunta pede um SGBD concreto, e MongoDB é a resposta correta dentro dessa categoria.
Gabarito: letra A