当前位置:文档之家› 数据仓库模型设计[1]

数据仓库模型设计[1]


PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型
5)可以消除数据仓库中的冗余数据。
数据仓库建模是数据仓库构建工作正式开
始的第一步,正确而完备的数据模型是用户业
务需求的体现,是数据仓库项目成功与否最重
要的技术因素。目前较为流行的数据仓库设计
模型是概念模型、逻辑模型和物理模型三级数
据模型。
PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型 一、概念模型
概念模型描述的是从客观世界到主观认识的
映射,它是用于我们为一定的目标设计系统、收
集信息而服务的一个概念性工具。在进行系统设
计时,我们首先要将现实世界抽象为概念模型,
然后再用计算机世界的模型和语言对客观世界中
的具体问题进行描述。
PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型
二、逻辑模型
目前数据仓库一般建立在关系数据库基础之 上。因此,在数据仓库的设计中采用的逻辑模型 就是关系模型,无论是主题还是主题之间的联系, 都用关系来表示。逻辑模型描述了数据仓库的主 题的逻辑实现,对于关系数据库来说,即每个主 题所对应的关系表的关系模式的定义。它能直接 反映出业务部门的需求,同时对系统的物理实施 有着重要的指导作用。
PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型 三、物理模型
物理模型是逻辑模型在数据仓库中的实现,
如数据存储结构、数据索引策略、数据的存储策
略以及存储分配优化等。
PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型 四、三种模型之间的关系
客观世界
主观世界
关系模型Байду номын сангаас
物理实现 的细节
概念模型
逻辑模型
PPT文档演模板
物理模型
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计 1.4.2 数据仓库设计的三级数据模型
五、高级模型、中级模型和低级模型
高级模型:即数据概念模型,用E-R图表示。 低级模型:即物理数据模型。 中级模型:称为数据项(dis-data item set)。
PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型 五、高级模型、中级模型和低级模型
dis是E-R图的细分。E-R图的每一个主题都 与一个dis相对应。
dis
中级模型
dis
主题1 主题2
E-R图 高级模型
dis
中级模型
dis
主题3
数据仓库模型设计
PPT文档演模板
2020/11/21
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
PPT文档演模板
1.4.1 数据仓库模型设计方法概述
数据仓库系统的设计与数据库系统设计的区别
数据库系统设计 数据仓库系统设计
面向的数据类型
面向应用
面向分析
应用需求
比较明确
不太明确
系统设计目标 数据来源
主题4
PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型 五、高级模型、中级模型和低级模型
每个dis中的数据分为4个组别:基本数据组、
二级数据组、连接数据组和类型数据组。
1)连接数据组
主要用于本主题与其他主题之间的联系,体
现E-R图中主题之间的关系。一般情况下,连接
数据组往往是一个主题的公共码键。
PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型
五、高级模型、中级模型和低级模型
2)基本数据组
基本数据组包含了本主题中固定的、基本
不变的属性。
3)二级数据组
是本主题中有时会发生变化的数据,其稳
定性低于基本数据组。
身份证号码
住址 文化程度
电话 E-mail
交易ID 商品金额 电器 购买时间
交易ID 商品金额
购买时间
床上 用品
交易ID 商品金额 购买时间
数据仓库模型设计[1]
食品
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.3 数据仓库的概念模型设计
通过概念模型设计,可以确定数据仓库的主要主
题及相互关系。
明确的描述。
PPT文档演模板
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型
数据模型是数据仓库建设的基础,一个完整、 灵活、稳定的数据模型对于数据仓库项目的成功 起着如下重要的作用:
1)数据模型是整个系统建设过程的导航图。 2)有利于数据的整合。 3)通过数据模型的建立,可以排除数据描述的不一 致性。 4)由于数据模型对现有的信息以及信息之间的关系 从逻辑层进行了全面的描述,当未来业务发生变化或系统 需求发生变化时,可以很容易地实现系统扩展。
4)类型数据组
是本主题中经常改变的数据,其稳定性最
PPT文档演模板
低。
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.2 数据仓库设计的三级数据模型 类型数据组
五、高级模型、中级模型和低级模型
例: 基本数据组
商品ID
连接数据组
PPT文档演模板
二级数据组
客户ID 姓名 性别
进行概念模型设计所要完成的工作有:
1)界定系统边界,即进行任务和环境评估、需
求收集和分析,了解用户迫切需要解决的问题及解决
这些问题所需要的信息,要对现有数据库中的内容有
一个完整而清晰的认识。
2)确定主要的主题域及其内容,即要确定系统
所包含的主题域,然后对每一个主题域的公共码键、
主题域之间的联系、充分代表主题的属性组进行较为
事务处理的并发性、 保证数据的四个特征
安全性、高效性
和全局一致性
业务操作员的输入
业务系统
系统设计的方法
需求驱动
数据驱动
数据仓库模型设计[1]
第一章 数据仓库原理
1.4 数据仓库模型设计
1.4.1 数据仓库模型设计方法概述
数据仓库系统的设计可以分为数据仓库模 型设计和数据装载接口的设计两大部分,其中 数据仓库模型设计又包括概念模型设计、逻辑 模型设计和物理模型设计三个部分。
相关主题