Questão de Banco de Dados — Modelagem de dados — FUNDATEC 2025
Banco de Dados›Modelagem de dados
Código
qg484500
Banca
FUNDATEC
Órgão
UFRGS
Ano
2025
Nível
Médio
Cargo
Técnico em Tecnologia da Informação/Área: Sistemas de Informação
No contexto de modelos de dados e suas aplicações em sistemas de informação, considere as características dos diferentes tipos de dados e modelos disponíveis. Qual das alternativas apresenta a correspondência correta entre o tipo de modelo de dados NoSQL e sua principal característica de armazenamento?
AModelo de documentos: armazena dados em estruturas de grafos com nós e arestas, ideal para representar relacionamentos complexos entre entidades.
BModelo chave-valor: utiliza estruturas hierárquicas baseadas em JSON ou XML, permitindo consultas complexas sobre documentos semi-estruturados.
CModelo de grafos: armazena dados como pares simples de chave-valor, oferecendo alta performance para operações de leitura e escrita com estrutura de dados simplificada.
DModelo de colunas: organiza dados em famílias de colunas, otimizando o armazenamento e consultas para grandes volumes de dados com esquemas flexíveis.
EModelo relacional NoSQL: combina características relacionais com distribuição horizontal, mantendo propriedades ACID em ambientes distribuídos.
Revelar gabarito e comentário▾
GabaritoD — Modelo de colunas: organiza dados em famílias de colunas, otimizando o armazenamento e consultas para grandes volumes de dados com esquemas flexíveis.
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”.
Modelos de dados NoSQL e suas características
Gabarito: letra D. A alternativa D descreve corretamente o modelo de colunas (wide-column), que organiza os dados em famílias de colunas, otimizando armazenamento e consultas para grandes volumes com esquemas flexíveis — exatamente a essência desse modelo.
A banca cobra o conhecimento dos quatro grandes modelos NoSQL (chave-valor, documentos, colunas, grafos) e suas respectivas características. A pegadinha comum é trocar as descrições entre um modelo e outro.
Modelos NoSQL: Chave-valor (Par simples (tabela hash), Consulta pela chave); Documentos (JSON, XML, BSON, Semi-estruturados); Colunas (wide-column) (Famílias de colunas, Esquema flexível, Grandes volumes); Grafos (Nós e arestas, Relacionamentos complexos)
Alternativa A — ❌ Incorreta
Modelo de documentos armazena dados em documentos (JSON, XML, BSON), não em estruturas de grafos. Grafos usam nós, arestas e propriedades para representar relacionamentos complexos.
Alternativa B — ❌ Incorreta
Modelo chave-valor utiliza pares simples de chave e valor, sem estrutura hierárquica. Consultas são baseadas exclusivamente na chave; não há suporte para consultas complexas sobre conteúdo. Estruturas hierárquicas baseadas em JSON/XML são típicas do modelo de documentos.
Alternativa C — ❌ Incorreta
Modelo de grafos utiliza nós (vértices) e arestas (relacionamentos), além de propriedades. Não é baseado em pares chave-valor. A descrição dada pela alternativa corresponde ao modelo chave-valor.
Alternativa D — ✅ Correta ⟵ GABARITO
O modelo de colunas (wide-column) organiza os dados em famílias de colunas. Cada linha pode ter um conjunto flexível de colunas, otimizando consultas e armazenamento para grandes volumes de dados, como no Cassandra e HBase. É correto afirmar que ele "organiza dados em famílias de colunas, otimizando o armazenamento e consultas para grandes volumes de dados com esquemas flexíveis".
Alternativa E — ❌ Incorreta
Não existe um modelo "relacional NoSQL" como categoria principal. Embora alguns bancos NoSQL ofereçam suporte a ACID ou consultas relacionais, eles não são classificados como "modelo relacional NoSQL". Os modelos NoSQL clássicos são chave-valor, documentos, colunas e grafos.
PEGA ESSA DICA!
Para fixar, associe cada modelo a seu elemento central: