Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FGV 2025

Banco de DadosBanco 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
  1. 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.
  2. 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.
  3. Corientado a documentos é a especificação desses documentos como dados autoexplicativos, sendo possível apresentar diferentes atributos e tipos de dados.
  4. 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.
  5. 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.

1Chave-valor
Par único chave → valor
Chave multidimensional (A)
Múltiplas chaves (B)
2Orientado a documentos
Autoexplicativos (JSON/BSON)
Atributos e tipos flexíveis (C)
Escalabilidade vertical (D)
3Orientado a grafos
Vértices (nós) e arestas
Dados em nós e arestas
Só dados nos nós (E)
Modelos NoSQL
LEVELsoulevel.com.br
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.

Gabarito: letra C.

Link permanente: /questoes/fg109087