Pular para o conteúdo principal

Questão de TI - Ciência de Dados e Inteligência Artificial — Modelagem Dimensional — CESPE / CEBRASPE 2026

TI - Ciência de Dados e Inteligência ArtificialModelagem Dimensional
Código
ce391446
Banca
CESPE / CEBRASPE
Órgão
TCE RN
Ano
2026
Cargo
AudCE ( )

A respeito da modelagem dimensional, julgue o item que se segue.

 

No modelo estrela (star schema), as tabelas de dimensão são normalizadas em múltiplos níveis, o que reduz a redundância de dados e melhora o desempenho das consultas analíticas, em comparação ao modelo floco de neve (snowflake schema).

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Modelagem dimensional: star schema × snowflake schema

Gabarito: ERRADO. A afirmativa inverte as características dos dois modelos: no modelo estrela (star schema), as tabelas de dimensão são desnormalizadas (e não normalizadas), o que reduz o número de junções e melhora o desempenho das consultas; já no modelo floco de neve (snowflake schema), as dimensões são normalizadas em múltiplos níveis, o que reduz a redundância, mas piora o desempenho devido ao maior número de junções. A banca trocou os atributos de um modelo pelo outro.

A modelagem dimensional é uma técnica de projeto de banco de dados voltada para data warehouses e sistemas de apoio à decisão (OLAP). Seu objetivo é organizar os dados em tabelas de fatos (que armazenam as medidas numéricas, como valores e quantidades) e tabelas de dimensão (que descrevem os contextos de análise, como tempo, produto e loja). A forma como essas tabelas se relacionam define o esquema.

No modelo estrela, a tabela de fatos fica no centro e cada dimensão é ligada a ela por uma única junção. As dimensões são desnormalizadas, ou seja, os atributos descritivos ficam todos em uma única tabela, sem subdivisões. Isso significa que, para responder a uma consulta analítica, o banco precisa fazer poucas junções (geralmente uma por dimensão), o que torna as consultas mais rápidas e simples. A redundância de dados é maior, mas o ganho de desempenho compensa em cenários de leitura intensiva.

No modelo floco de neve, as dimensões são normalizadas, ou seja, os atributos são organizados em múltiplas tabelas relacionadas, eliminando redundâncias. Por exemplo, uma dimensão "produto" pode ser dividida em "produto", "categoria" e "fabricante". Isso reduz o espaço de armazenamento e a redundância, mas aumenta o número de junções necessárias para responder às consultas, o que degrada o desempenho em comparação ao modelo estrela.

A pegadinha da questão está em inverter os papéis: a afirmativa diz que o modelo estrela normaliza as dimensões (o que é característica do snowflake) e que isso melhora o desempenho (o que é consequência da desnormalização, não da normalização). O candidato que confunde os dois modelos cai facilmente nessa armadilha.

NÃO CAIA NESSA!

A banca inverteu as características dos dois esquemas. No star schema, as dimensões são desnormalizadas e o desempenho é melhor; no snowflake schema, as dimensões são normalizadas e o desempenho é pior (mais junções). Memorize o par: estrela = desnormalizado + rápido; floco de neve = normalizado + lento.

Critério

Star Schema (Estrela)

Snowflake Schema (Floco de Neve)

Normalização das dimensões

Desnormalizadas (atributos em tabela única)

Normalizadas (atributos divididos em múltiplas tabelas)

Redundância de dados

Alta (maior duplicação)

Baixa (elimina redundâncias)

Número de junções nas consultas

Poucas (1 por dimensão)

Muitas (múltiplas junções por dimensão)

Desempenho das consultas analíticas

Melhor (mais rápido)

Pior (mais lento)

Complexidade do modelo

Simples

Complexa

Item — ❌ ERRADO

A afirmativa está errada porque atribui ao modelo estrela a normalização das dimensões, que é justamente a característica do modelo floco de neve. No modelo estrela, as dimensões são desnormalizadas, o que reduz o número de junções e melhora o desempenho das consultas. A normalização, por sua vez, é uma técnica que aumenta o número de junções e, portanto, piora o desempenho em consultas analíticas. A banca trocou os atributos dos dois modelos.

Gabarito: ERRADO

Link permanente: /questoes/ce391446