Considere a estrutura de dados a seguir. { titulo: "Votação no Congresso", corpo: "A votação foi realizada em São Paulo.", categoria: "Notícias", vistas: 200, assuntos: ["lei", "impostos"], data: 12/05/2023 } Na categorização pertinente aos bancos de dados da classe NoSQL, esse tipo de arranjo das informações é considerado
- A)um documento.
Correta, porque a estrutura apresentada é um conjunto de campos nomeados em formato típico de documento NoSQL, como JSON.
- B)um grafo.
Errada, pois grafo envolve nós e arestas para representar relações, o que não aparece no enunciado.
- C)um par chave/valor.
Errada, porque par chave/valor é um modelo mais simples, com uma chave associada a um único valor, sem essa organização de múltiplos campos.
- D)uma hash table.
Errada, pois hash table é uma estrutura de dados interna, não a categorização clássica usada para esse tipo de banco NoSQL.
- E)uma tabela.
Errada, porque tabela é a organização típica de bancos relacionais, com linhas e colunas, e não de um documento NoSQL.
Gabarito: A
Em NoSQL, os dados podem aparecer em formatos bem diferentes dos bancos relacionais clássicos. Aqui, a estrutura mostrada lembra um registro com campos nomeados, como titulo, corpo, categoria, vistas, assuntos e data, algo muito próximo de um objeto de texto estruturado. Esse formato é típico de banco orientado a documento, muito usado em sistemas que armazenam JSON ou estruturas parecidas. A ideia central é simples: em vez de linhas e colunas fixas, você guarda um conjunto de atributos dentro de uma única unidade lógica. Isso dá flexibilidade para campos variados, inclusive listas, como acontece com "assuntos". Em SQL tradicional, isso exigiria uma modelagem mais rígida, enquanto no NoSQL documental o registro já nasce assim, mais livre e organizado. Por isso, o gabarito A está correto: trata-se de um documento. Na classificação de bancos NoSQL, documento é justamente esse arranjo com pares nome-valor, aninhamento e coleções internas, geralmente em formato JSON, BSON ou semelhante. A própria estrutura do enunciado entrega a pista: parece um documento pronto, não uma tabela, nem um grafo, nem um simples par chave/valor isolado. Resumo de prova: se você vê vários campos descritos dentro de uma única unidade, com valores variados e até lista, pense em banco documental. Se fosse só uma chave apontando para um valor único, seria outra história.