0

首先,我试图通过说明它们来区分 Star Schema 和 Snowflake Schema。但是在尝试规范化表以创建雪花模式时遇到了麻烦。所附图像是星型模式 在此处输入图像描述

我尝试为 dimcustomer 创建另一个暗表,但不确定我可以为该表命名。请,任何帮助将不胜感激。

雪花模式 在此处输入图像描述

4

1 回答 1

1

您的星型模式很好,不要将其规范化为雪花模式。

这是具有深厚关系数据库背景的人所犯的典型错误。他们经常认为非规范化维度是“低效的”,并试图通过规范化来“修复”它们。他们错过的是维度模型和 OLTP 数据库具有不同的效率标准(查询速度与存储效率)。

雪花模式通常是不必要的并且适得其反。它会使您的设计复杂化并对模型性能产生负面影响。实际上,当我必须在不同粒度的事实表之间共享一个维度时,我只使用雪花结构。

于 2017-05-03T15:12:10.507 回答