Questão de Banco de Dados — Banco de Dados — FGV 2025
Banco de Dados›Banco de Dados
Código
fg109087
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Médio
Cargo
Técnico em Informática - Classe A
Os bancos de dados NoSQL oferecem diferentes modelos para armazenamento e recuperação de dados, destacando-se principalmente os modelos baseados em documentos, chave-valor e grafos. Cada modelo atende necessidades específicas, dependendo da natureza e complexidade dos dados e das aplicações.Uma das características do modelo NoSQL
Achave/valor (key/value) combina em uma chave multidimensional o valor (item de dado) e a marca de tempo (timestamp) de gravação do objeto.
Bchave/valor (key/value) consiste na associação (item de dados) a uma ou mais chaves, o que permite, por sua vez, a rápida recuperação de um valor a partir de uma chave de busca.
Corientado a documentos é a especificação desses documentos como dados autoexplicativos, sendo possível apresentar diferentes atributos e tipos de dados.
Dorientado a documentos é possibilidade de implementação da escalabilidade vertical, pela expansão do sistema com a adição de novos nós em função do aumento do volume de dados.
Eorientado a grafos rotulam tipos de entidades como vértices (nós), e tipos de relacionamentos como arestas, sendo os dados associados aos nós do grafo.
Revelar gabarito e comentário▾
GabaritoC — orientado a documentos é a especificação desses documentos como dados autoexplicativos, sendo possível apresentar diferentes atributos e tipos de dados.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
NoSQL: Características dos Modelos
Gabarito: letra C. A alternativa descreve corretamente a natureza autoexplicativa dos documentos e a flexibilidade de atributos e tipos, característica central dos bancos orientados a documentos. As demais alternativas apresentam imprecisões ou erros sobre seus respectivos modelos.
A questão cobra o conhecimento das características fundamentais dos modelos NoSQL: chave-valor, orientado a documentos e orientado a grafos. Cada alternativa refere-se a um modelo, mas apenas a C está integralmente correta.
Modelo NoSQL
Característica descrita na alternativa
Correção da descrição
Chave/Valor (Key/Value)
Combina em uma chave multidimensional o valor e a marca de tempo (timestamp) de gravação.
❌ Incorreto. O modelo padrão armazena pares simples de chave e valor, sem estrutura multidimensional ou timestamp obrigatório.
Chave/Valor (Key/Value)
Consiste na associação de um item de dados a uma ou mais chaves, permitindo a rápida recuperação por uma chave de busca.
❌ Incorreto. Cada valor é associado a uma única chave, não a várias.
Orientado a Documentos
Especificação de documentos como dados autoexplicativos, com possibilidade de diferentes atributos e tipos de dados.
✅ Correto. Documentos são autoexplicativos e flexíveis em esquema.
Orientado a Documentos
Possibilidade de implementação da escalabilidade vertical pela adição de novos nós.
❌ Incorreto. Adição de novos nós é escalabilidade horizontal, não vertical.
Orientado a Grafos
Rotulam tipos de entidades como vértices (nós) e tipos de relacionamentos como arestas, sendo os dados associados apenas aos nós.
❌ Incorreto. Dados (propriedades) são associados tanto a nós quanto a arestas.
Modelos NoSQL: Chave-valor (Par único chave → valor, Chave multidimensional (A), Múltiplas chaves (B)); Orientado a documentos (Autoexplicativos (JSON/BSON), Atributos e tipos flexíveis (C), Escalabilidade vertical (D)); Orientado a grafos (Vértices (nós) e arestas, Dados em nós e arestas, Só dados nos nós (E))
Alternativa A — ❌ Incorreta
Afirma que o modelo chave/valor combina em uma chave multidimensional o valor e a marca de tempo. Isso não é padrão: o modelo armazena pares simples de chave e valor, sem estrutura multidimensional ou timestamp obrigatório. A descrição se aproxima de variantes como time-series, mas não define o modelo básico.
Alternativa B — ❌ Incorreta
Diz que a associação de um item de dados a "uma ou mais chaves" permite a recuperação por uma chave de busca. No modelo chave/valor, cada valor é associado a uma única chave (não a várias). A ideia de múltiplas chaves para um mesmo valor é própria de índices secundários, mas não é característica definidora do modelo.
Alternativa C — ✅ Correta ⟵ GABARITO
Descreve que documentos são autoexplicativos (self-describing) e podem apresentar diferentes atributos e tipos de dados. Isso é exato: bancos orientados a documentos (como MongoDB) armazenam dados em formato JSON/BSON, sem esquema rígido, permitindo heterogeneidade entre documentos.
Alternativa D — ❌ Incorreta
Afirma que a escalabilidade vertical é implementada pela adição de novos nós. Na verdade, a adição de novos nós é escalabilidade horizontal. Além disso, bancos orientados a documentos priorizam escalabilidade horizontal, não vertical. A alternativa confunde os conceitos.
Alternativa E — ❌ Incorreta
Descreve que vértices são entidades e arestas são relacionamentos, mas "sendo os dados associados aos nós do grafo" é incorreto. Em bancos de grafos, as propriedades (dados) são associadas tanto a nós quanto a arestas (relacionamentos). A omissão das arestas torna a afirmação incompleta e errada.
NÃO CAIA NESSA!
A alternativa E parece correta à primeira vista, mas a banca troca sutilmente "dados associados aos nós e arestas" por apenas "aos nós do grafo". Memorize: em grafos, tanto nós quanto arestas podem ter propriedades.