Pular para o conteúdo principal

Questão de Banco de Dados — Modelagem de dados — FUNDATEC 2025

Banco de DadosModelagem 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?
  1. AModelo de documentos: armazena dados em estruturas de grafos com nós e arestas, ideal para representar relacionamentos complexos entre entidades.
  2. BModelo chave-valor: utiliza estruturas hierárquicas baseadas em JSON ou XML, permitindo consultas complexas sobre documentos semi-estruturados.
  3. 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.
  4. DModelo de colunas: organiza dados em famílias de colunas, otimizando o armazenamento e consultas para grandes volumes de dados com esquemas flexíveis.
  5. 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.

1Chave-valor
Par simples (tabela hash)
Consulta pela chave
2Documentos
JSON, XML, BSON
Semi-estruturados
3Colunas (wide-column)
Famílias de colunas
Esquema flexível
Grandes volumes
4Grafos
Nós e arestas
Relacionamentos complexos
Modelos NoSQL
LEVELsoulevel.com.br
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:

  • Chave-valor → par simples (tabela hash)

  • Documentos → JSON/XML (documentos semi-estruturados)

  • Colunas → famílias de colunas (wide-column)

  • Grafos → nós e arestas (relacionamentos)

Gabarito: letra D.

Link permanente: /questoes/qg484500