首先,我试图通过说明来区分Star Schema和Snowflake Schema。但是我在尝试规范化表以创建雪花模式时遇到了麻烦。 附加的图像是星型模式 enter image description here
我尝试为dimcustomer创建另一个昏暗的桌子,但我不确定我能为桌子命名。请,任何帮助将不胜感激。
答案 0 :(得分:1)
您的星型模式很好,不要将其标准化为雪花模式。
这是在关系数据库中具有强大背景的人所犯的典型错误。他们经常将非规范化维度视为“低效”,并尝试通过规范化来“修复”它们。他们错过的是维度模型和OLTP数据库具有不同的效率标准(查询速度与存储效率)。
雪花模式通常是非必要的,适得其反。它会使您的设计复杂化并对您的模型性能产生负面影响。实际上,当我必须在具有不同粒度的事实表之间共享维度时,我只使用雪花结构。