Uma característica típica dos bancos de dados orientados a documentos é que eles utilizam:
- A)dados armazenados no formato JSON ou BSON, permitindo que dados semiestruturados sejam armazenados e consultados de forma flexível.
Certa: bancos orientados a documentos usam formatos como JSON ou BSON para armazenar dados semiestruturados com flexibilidade.
- B)comandos da linguagem SQL para realização de consultas, sendo estruturados em relações matemáticas.
Errada: isso descreve bancos relacionais, que usam SQL e organizam dados em tabelas e relações.
- C)vértices e arestas para representar as entidades e os relacionamentos entre elas, permitindo uma navegação eficiente entre os nós relacionados.
Errada: vértices e arestas são característicos de bancos orientados a grafos, não de bancos de documentos.
- D)consultas elaboradas para explorar as relações entre entidades por meio de nós e arestas.
Errada: a descrição de nós e arestas também remete a bancos de grafos, e não ao modelo orientado a documentos.
Gabarito: A
Bancos de dados orientados a documentos são pensados para guardar informações em unidades chamadas documentos, que normalmente têm estrutura flexível e podem variar de registro para registro. Em vez de exigir um esquema rígido como no modelo relacional clássico, eles lidam muito bem com dados semiestruturados, o que os torna úteis quando a aplicação muda com frequência ou quando os campos não são sempre os mesmos. Na prática, esses documentos costumam ser representados em formatos como JSON ou BSON. Isso facilita armazenar estruturas aninhadas, listas, objetos internos e outros formatos que não cabem tão bem em tabelas com linhas e colunas fixas. É por isso que esse tipo de banco costuma aparecer em aplicações web e sistemas que precisam de agilidade no desenvolvimento. A alternativa A está correta exatamente por isso: JSON e BSON são formatos típicos de bancos orientados a documentos, permitindo consultas e armazenamento flexíveis de dados semiestruturados. Já as outras alternativas descrevem outros modelos de banco de dados, como o relacional e o orientado a grafos. Em resumo: se a questão fala em documentos, pense em JSON, BSON, flexibilidade e esquema menos engessado. Se fala em SQL e relações matemáticas, aí é outra história. E se aparecer vértices e arestas, já acende a luz do modelo de grafos.