Pular para o conteúdo principal

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

Banco de DadosBig Data
Código
fg118908
Banca
FGV
Órgão
Prefeitura de Rio de Janeiro - RJ
Ano
2025
Nível
Superior
Cargo
Gestor de Segurança Municipal
A adoção de modelos de bancos de dados NoSQL permite lidar com grandes volumes de informações heterogêneas, estruturadas e não estruturadas, oferecendo agilidade analítica e suporte à tomada de decisão baseada em evidências. Sobre modelos de dados NoSQL orientados a documentos, grafos, chave-valor e colunar, assinale a opção correta.
  1. ADocumentos armazenados no modelo de dados orientados a documentos são codificados utilizando padrões, tais como XML, JSON ou BSON, em que o atributo armazena valores contém atributos atômicos, observando o pressuposto da primeira forma normal.
  2. BModelos de dados NoSQL orientados a grafos e documentos estruturalmente garantem plenamente, por suas características, as propriedades ACID (atomicidade, consistência, isolamento e durabilidade) de bancos de dados relacionais.
  3. CO modelo chave-valor implementa o armazenamento em uma estrutura de coleções de pares chave/valor, com baixa escalabilidade, porém favorecendo o processamento distribuído e acesso direto baseado na chave.
  4. DO modelo de dados de famílias de colunas (ou colunar) favorece, por sua estrutura, o esquema de versionamento de dados distribuídos pela disponibilidade de funções de timestamping.
  5. EOs nós do modelo orientado a grafos favorecem o armazenamento de grandes coleções de dados literais ou conceituais como dados desagregados que representem uma entidade de banco de dados.
Revelar gabarito e comentário

GabaritoD — O modelo de dados de famílias de colunas (ou colunar) favorece, por sua estrutura, o esquema de versionamento de dados distribuídos pela disponibilidade de funções de timestamping.

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”.

Bancos de dados NoSQL: Modelos de dados

Gabarito: letra D. O modelo de dados de famílias de colunas (colunar) utiliza timestamps para versionamento de dados, características que favorecem a consistência eventual e o processamento distribuído em grandes volumes – exatamente o que a alternativa descreve. A banca testa o conhecimento dos quatro grandes modelos NoSQL (chave‑valor, documentos, grafos e colunas) e suas propriedades.

A alternativa A está incorreta porque documentos NoSQL são desnormalizados: admitem atributos compostos, listas e subdocumentos, violando deliberadamente a primeira forma normal. A letra B erra ao afirmar que modelos NoSQL garantem plenamente as propriedades ACID – na prática, a maioria segue o teorema CAP e adota consistência eventual, exceto alguns bancos específicos. A letra C inverte a característica de escalabilidade: o modelo chave‑valor é famoso por sua alta escalabilidade horizontal. A letra E usa terminologia imprecisa (“dados desagregados”) e não reflete a definição consagrada de nós em bancos de grafos.

Alternativa A — ❌ Incorreta

Documentos orientados a documentos podem conter atributos não atômicos (listas, objetos aninhados), o que quebra a primeira forma normal. A afirmação de que “observa o pressuposto da primeira forma normal” é falsa. Bancos NoSQL são desnormalizados por design.

Alternativa B — ❌ Incorreta

Modelos NoSQL (grafos, documentos, colunas, chave‑valor) não garantem plenamente as propriedades ACID. O teorema CAP mostra que, em sistemas distribuídos, é preciso sacrificar consistência (ou disponibilidade) em prol da tolerância à partição. A maioria dos NoSQL adota consistência eventual, não ACID.

Alternativa C — ❌ Incorreta

O modelo chave‑valor é amplamente escalável horizontalmente (sharding, replicação). A afirmação de “baixa escalabilidade” está errada. De fato, ele favorece processamento distribuído e acesso direto pela chave, mas com alta escalabilidade.

Alternativa D — ✅ Correta ⟵ GABARITO

O modelo colunar (famílias de colunas) armazena dados em colunas agrupadas, e cada célula pode conter múltiplas versões identificadas por timestamp. Isso permite versionamento e consistência eventual em sistemas distribuídos, como no Apache Cassandra. A descrição da alternativa está alinhada com essa característica.

Alternativa E — ❌ Incorreta

Nós em bancos de grafos representam entidades e podem armazenar propriedades, mas não são descritos como “dados desagregados” que formam grandes coleções. A definição confusa e não padronizada torna a alternativa incorreta.

PEGA ESSA DICA!

Para acertar questões de NoSQL, lembre‑se do teorema CAP e das características centrais de cada modelo: chave‑valor (alta escalabilidade), documentos (flexibilidade, desnormalização), colunas (versionamento por timestamp) e grafos (nós e arestas com relacionamentos).

Gabarito: letra D

Link permanente: /questoes/fg118908