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