Questão de Banco de Dados — Modelagem de dados — FGV 2025
- Código
- fg107870
- Banca
- FGV
- Órgão
- CPRM
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista em Geociências - Geoprocessamento
- AIII, apenas.
- BII, apenas.
- CI e III, apenas.
- DII e III, apenas.
- EI, II e III.
GabaritoA — III, apenas.
Gabarito: letra A (III, apenas). No MongoDB, os dados são armazenados em coleções de documentos no formato BSON (Binary JSON), que é a representação binária do JSON. As afirmativas I e II contêm erros típicos de quem confunde bancos NoSQL com relacionais ou com XML.
A banca testa o conhecimento básico sobre o modelo de documentos do MongoDB, em especial o formato de armazenamento (BSON) e a flexibilidade de esquemas.
block-beta
columns 1
block:Aplicacao["Aplicação Cliente"]
end
block:API["API REST (JSON)"]
end
block:MongoDB["MongoDB"]
columns 3
Colecao1["Coleção: sensores"] Colecao2["Coleção: leituras"] Colecao3["Coleção: locais"]
end
Aplicacao --> API
API --> MongoDBAfirma que dados são armazenados em linhas e colunas e que cada coleção só aceita um tipo de dado por campo. Isso descreve um banco relacional, não o MongoDB. No MongoDB, os dados são armazenados como documentos (pares campo-valor) e as coleções não impõem esquema rígido — documentos dentro de uma mesma coleção podem ter campos diferentes.
Mistura conceitos verdadeiros com falsos. É verdade que o MongoDB não exige esquema rígido e permite documentos com estruturas diferentes, mas:
As relações não são feitas por chaves estrangeiras (MongoDB não tem chaves estrangeiras obrigatórias);
Os documentos seguem o formato JSON/BSON, não XML.
Portanto, a afirmativa como um todo é falsa.
O MongoDB armazena documentos em coleções no formato BSON (Binary JSON), uma representação binária do JSON que permite maior eficiência e suporte a tipos de dados adicionais (como datas e binários). É a descrição correta.
Gabarito: A) III, apenas.
Link permanente: /questoes/fg107870