数据库中的事实表和维护表

A.事实表

简单归纳来说,作为真实记录数据的数据表,包含数字数据(事实),并且这些数字信息可以汇总,以提供有关单位作为历史的数据,每个事实数据表包含一个由多个部分组成的索引,该索引包含作为外键的相关性纬度表的主键事实数据表不应该包含描述性的信息>

STATE_ID	 | PROD_ID 		|Month 		|Sales_Units	 |Sales_Dollars

1                347            1                3                 7.95

1                447            1                4                 7.32

B.维度表

简单归纳来说,维度表包含事实记录的特性,维度表就是一张很好的表达这一项项目或者某一件物件的特征情况的数据表,这里距离某种消费品,在维度表中就会记录并通过多层次结构进而分类该消费品,以便为这些产品中的每一类进一步多次细分,直到各产品达到最低级别,例如下图"产品表"Product,其中有维度成员<P_Name>称之为“属性”(Attribute)。假设"产品表"Product维度中有3种产品,每一项属性都能描述一件产品,而产品通过P_ID 来标识自己,以显示自己与其他产品的不同之处;同时,下面这张维度表里一个P_ID 就能关联到一张"事实表"Company_pro,就能查出真实存在的数据,以便业务来用:

P_ID|				P_Name	|	Category|	Color|	Size|	Price|

347			  Mountain-100   	Bikes  	   Black     44    782.99
发布了67 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/annderlee/article/details/90482918