码迷,mamicode.com
首页 > 其他好文 > 详细

数据仓库系列2-基本概念

时间:2016-11-21 22:42:25      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:数据类型   实体   数据   定义   bsp   概念   关联   数据模型   类型   

说起数据仓库,肯定得提到建模,建模就必须得知道一些基本的概念。

1、实体

实体顾名思义就是真实的东西,因为建模就是把实际的东西通过数据模型表达出来,所以呢实体通常是名词,比如人,商店,房间等,都可以是实体。

实体对应到数据库中呢,就是一张表。一般通过一张表来描述一份实体。

实体呢也有很多分类,通常情况下5w1h比较多点,

who what when where why how

也可以用含义分类,根据不同的含义进行分类,比如产品,事件,资源,位置等。

也可以根据pattern来分类,比如主实体,子类型实体,属性类实体,关联实体等。

2、属性

属性其实就是实体的附属信息,比如人为实体,那么年龄,姓名等都是属性,属性是可以更好的描述实体。

3、域

域的概念其实是用来规范属性的,它一般是取值范围的集合,比如性别:男和女。从业务上讲,可以是一些业务本身特有的性质,从数据库讲,它就是自定义的数据类型,

在创建逻辑模型的时候可以用,数据库中有时也可以用一个约束来实现域。

 

待续

欢迎大家一起拍砖讨论

 

数据仓库系列2-基本概念

标签:数据类型   实体   数据   定义   bsp   概念   关联   数据模型   类型   

原文地址:http://www.cnblogs.com/wujin/p/6087144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!