Questão FC546308
Determinado banco de dados armazena registros em estruturas semiestruturadas, como JSON ou BSON, permitindo que cada registro possua atributos distintos e facilitando a recuperação
Outros Tipos e Modelos de Bancos de Dados
CEBRASPE (CESPE) · 2025
Determinado banco de dados armazena registros em estruturas semiestruturadas, como JSON ou BSON, permitindo que cada registro possua atributos distintos e facilitando a recuperação de dados por meio de chaves ou índices sobre todos os seus campos.
Esse tipo de banco de dados NoSQL é denominado
- relacional.
- key/value.
- orientado a documentos.
- orientado a grafo.
- colunar.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O modelo orientado a documentos armazena registros como documentos semiestruturados, geralmente em formatos como JSON ou BSON. Cada documento é uma unidade autocontida que pode ter atributos diferentes dos outros, permitindo heterogeneidade nos registros.
Os documentos ficam agrupados em coleções e costumam ter um identificador único (por exemplo, _id). Campos podem ser simples, arrays ou subdocumentos aninhados, o que torna natural representar estruturas complexas.
É possível criar índices sobre qualquer campo do documento, o que permite recuperar dados por chaves ou consultas eficientes em campos internos. A ausência de esquema rígido facilita a evolução do modelo de dados e reduz a necessidade de operações de junção ao armazenar relacionamentos por incorporação.
Exemplos práticos desse modelo incluem bancos como o MongoDB. Em resumo, o ponto central é a flexibilidade na estrutura dos registros e a capacidade de indexar e consultar seus campos.
Conteúdo do catálogo FC Concursos · Atualizado em