星形模型和雪花模型
模型分为星形模型和雪花模型,模型内部包含事实表和纬度表
事实表:
表示一个事实,例如按照州、产品和月份划分的销售量和销售额存储的事实表。
一个事实表是由键值例
和度量值
组成,键值例对应着纬度表的主键。
product | state | date | doller | number |
---|---|---|---|---|
Mountain-100 | WA | January | 7.95 | 3 |
product_id | state_id | date_id | doller_id | number_id |
---|---|---|---|---|
347 | 1 | 1 | 7.95 | 3 |
纬度表
表示一个事物的属性,例如:产品的种类
product_id | product_name |
---|---|
347 | Mountain-100 |
总结:多个纬度组成事实(多个侧面描述一个事物)
纬度表与事实表是一对多的关系。
图示
星型模型:
雪花模型:
总结:
1. 星形模型:当所有维度表连接到事实表上的时候,整个图就像一个星星,故称之为星型模型
2. 雪花模型:当有多个维度表没有直接连接到事实表上,而是通过其他维度表连接到事实表上时,其图形就像雪花,故称雪花模型。