Análise da Questão sobre Modelo Estrela
O modelo estrela (star schema) é a estrutura mais comum em bancos de dados dimensionais utilizados para Data Warehousing e Business Intelligence. Ele organiza os dados de forma que facilitam consultas analíticas.
Estrutura do Modelo Estrela
No esquema estrela, a estrutura é composta por dois tipos principais de tabelas:
- Tabela de Fatos (Centro): Localizada no meio, contém as métricas numéricas (medidas) e as chaves estrangeiras que ligam às dimensões.
- Tabelas de Dimensões (Periferia): Circundam a tabela de fatos e contêm os atributos descritivos (como tempo, produto, local, cliente).
Justificativa Didática das Alternativas
Vamos analisar cada opção para entender por que a letra E é a correta:
- (A) A entidade central é a transação: Incorreta. Embora muitas tabelas de fatos armazenem transações, o termo técnico correto para a entidade central é Tabela de Fatos. Além disso, nem toda tabela de fatos representa apenas transações (podem ser acumulativos ou estados).
- (B) As dimensões são um conjunto de fatos: Incorreta. Dimensões representam o contexto descritivo (texto/categorias), enquanto fatos representam as medições numéricas. Elas são entidades distintas.
- (C) As dimensões podem ser decompostas em várias medidas, originando o modelo conhecido como floco de neve (snowflake): Incorreta. No modelo Snowflake, as dimensões são normalizadas em sub-tabelas (hierarquias), mas não se decompondo em "medidas". Medidas pertencem sempre à tabela de fatos.
- (D) O relacionamento entre o fato e as dimensões é de um para um, formando um cubo ou hipercubo: Incorreta. O relacionamento é tipicamente Um Para Muitos ($1:N$). Uma única dimensão (ex: um cliente) pode estar associada a milhares de registros na tabela de fatos. Cubos são estruturas lógicas de processamento OLAP, não definem a cardinalidade física do esquema.
- (E) Cada dimensão é representada por uma tabela: Correta. Esta é a característica fundamental do modelo estrela. Diferente do modelo Snowflake, onde uma dimensão complexa é dividida em várias tabelas relacionadas, no modelo estrela cada dimensão é mantida em uma única tabela plana (desnormalizada) para otimizar a leitura.
Conclusão
A alternativa correta é a que descreve fielmente a organização básica do esquema estrela: uma tabela de fatos conectada a múltiplas tabelas de dimensões, sendo que cada dimensão possui sua própria tabela independente.
Alternativa E