实习~!

感觉现在的工作似乎和数据仓库有关,头一天根本看不懂是什么意思,这和以前在学校
学的应用数据库建模有着很大的区别,我觉得如果要明白自己今后在这份工作上要做什么
那么是有必要去了解一下什么是数据仓库,以及它的应用分析和专业词汇.

1 什么是数据仓库?
目前,数据仓库一词尚没有一个统一的定义,著名的数据仓库专家W.H.Inmon在其著作
《Building the Data Warehouse》一书中给予如下描述:数据仓库(Data Warehouse)
是一个面向主题的(SubjectOriented)、集成的(Integrate)、相对稳定的(Non-Vola

tile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。对于数据仓库

的概念我们可以从两个层次予以理解,首先,数据仓库用于支持决策,面向分析型数据处

理,它不同于企业现有的操作型数据库;其次,数据仓库是对多个异构的数据源有效集成

,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再

修改。

数据仓库建模分为物理建模以及逻辑建模:
物理建模:侧重于对物理存储介质的访问.
逻辑建模:侧重于反应业务部门的需求,逻辑建模通常可以分为3NF(第三范式)及星状模型
第三范式:范式是数据库逻辑模型设计的基本理论,可以通过范式来规范化一个关系型数据

库,在数据仓库的模型设计中多采用第三范式是因为它有非常严格的数学定义
(1) 每个属性的值唯一,不具有多义性;
(2) 每个非主属性必须完全依赖于整个主键,而非主键的一部分;
(3) 每个非主属性不能依赖于其他关系中的属性,因为这样的话,这种属性应该归到其他

关系中去。


星状模型: 星型模式是三个或三个以上数据表的集合.星型模式是一种多维的数据关系,

它由一个事实表(FactTable)和一组维表(DimensionTable)组成。每个维表都有一个

维作为主键,所有这些维组合成事实表的主键,换言之,事实表主键的每个元素都是维表

的外键。事实表的非主属性称为事实(Fact),它们一般都是数值或其他可以进行计算的

数据,而维大都是时间、地域等类型的数据。
(这个是定义我也看不懂是什么,先记下来以后在理解)

一个人在外面确实不好混,挺累的~@!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值