第三章数据仓库模型设计ppt课件.ppt

第三章数据仓库模型设计ppt课件.ppt

ID:58691478

大小:1.81 MB

页数:90页

时间:2020-10-04

第三章数据仓库模型设计ppt课件.ppt_第1页
第三章数据仓库模型设计ppt课件.ppt_第2页
第三章数据仓库模型设计ppt课件.ppt_第3页
第三章数据仓库模型设计ppt课件.ppt_第4页
第三章数据仓库模型设计ppt课件.ppt_第5页
资源描述:

《第三章数据仓库模型设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章数据仓库模型设计第三章数据仓库模型设计3.1数据仓库模型设计方法概述数据仓库系统的设计与数据库系统设计的区别数据库系统设计数据仓库系统设计面向的数据类型面向应用面向分析应用需求比较明确不太明确系统设计目标事务处理的并发性、安全性、高效性保证数据的四个特征和全局一致性数据来源业务操作员的输入业务系统系统设计的方法需求驱动数据驱动第三章数据仓库模型设计3.1数据仓库模型设计方法概述数据仓库系统的设计可以分为数据仓库模型设计和数据装载接口的设计两大部分,其中数据仓库模型设计又包括概念模型设计、逻辑模型设计和物理模型设计三个部分。第三章数据仓库模型设计3

2、.2数据仓库设计的三级数据模型数据模型是数据仓库建设的基础,一个完整、灵活、稳定的数据模型对于数据仓库项目的成功起着如下重要的作用:1)数据模型是整个系统建设过程的导航图。2)有利于数据的整合。3)通过数据模型的建立,可以排除数据描述的不一致性。4)由于数据模型对现有的信息以及信息之间的关系从逻辑层进行了全面的描述,当未来业务发生变化或系统需求发生变化时,可以很容易地实现系统扩展。第三章数据仓库模型设计5)可以消除数据仓库中的冗余数据。数据仓库建模是数据仓库构建工作正式开始的第一步,正确而完备的数据模型是用户业务需求的体现,是数据仓库项目成功与否最重要

3、的技术因素。目前较为流行的数据仓库设计模型是概念模型、逻辑模型和物理模型三级数据模型。3.2数据仓库设计的三级数据模型第三章数据仓库模型设计3.2数据仓库设计的三级数据模型一、概念模型概念模型描述的是从客观世界到主观认识的映射,它是用于我们为一定的目标设计系统、收集信息而服务的一个概念性工具。在进行系统设计时,我们首先要将现实世界抽象为概念模型,然后再用计算机世界的模型和语言对客观世界中的具体问题进行描述。第三章数据仓库模型设计3.2数据仓库设计的三级数据模型二、逻辑模型目前数据仓库一般建立在关系数据库基础之上。因此,在数据仓库的设计中采用的逻辑模型就

4、是关系模型,无论是主题还是主题之间的联系,都用关系来表示。逻辑模型描述了数据仓库的主题的逻辑实现,对于关系数据库来说,即每个主题所对应的关系表的关系模式的定义。它能直接反映出业务部门的需求,同时对系统的物理实施有着重要的指导作用。第三章数据仓库模型设计3.2数据仓库设计的三级数据模型三、物理模型物理模型是逻辑模型在数据仓库中的实现,如数据存储结构、数据索引策略、数据的存储策略以及存储分配优化等。第三章数据仓库模型设计3.2数据仓库设计的三级数据模型四、三种模型之间的关系关系模型物理实现的细节客观世界主观世界概念模型逻辑模型物理模型第三章数据仓库模型设计

5、3.2数据仓库设计的三级数据模型五、高级模型、中级模型和低级模型高级模型:即数据概念模型,用E-R图表示。低级模型:即物理数据模型。中级模型:称为数据项(dis-dataitemset)。第三章数据仓库模型设计3.2数据仓库设计的三级数据模型五、高级模型、中级模型和低级模型dis是E-R图的细分。E-R图的每一个主题都与一个dis相对应。主题1主题2主题4主题3disdisdisdisE-R图高级模型中级模型中级模型第三章数据仓库模型设计3.2数据仓库设计的三级数据模型五、高级模型、中级模型和低级模型每个dis中的数据分为4个组别:基本数据组、二级数据

6、组、连接数据组和类型数据组。1)连接数据组主要用于本主题与其他主题之间的联系,体现E-R图中主题之间的关系。一般情况下,连接数据组往往是一个主题的公共码键。第三章数据仓库模型设计3.2数据仓库设计的三级数据模型五、高级模型、中级模型和低级模型2)基本数据组基本数据组包含了本主题中固定的、基本不变的属性。3)二级数据组是本主题中有时会发生变化的数据,其稳定性低于基本数据组。4)类型数据组是本主题中经常改变的数据,其稳定性最低。第三章数据仓库模型设计3.2数据仓库设计的三级数据模型五、高级模型、中级模型和低级模型例:商品ID客户ID姓名性别身份证号码住址文

7、化程度电话E-mail交易ID商品金额购买时间交易ID商品金额购买时间交易ID商品金额购买时间电器食品床上用品类型数据组二级数据组连接数据组基本数据组第三章数据仓库模型设计3.3数据仓库的概念模型设计通过概念模型设计,可以确定数据仓库的主要主题及相互关系。进行概念模型设计所要完成的工作有:1)界定系统边界,即进行任务和环境评估、需求收集和分析,了解用户迫切需要解决的问题及解决这些问题所需要的信息,要对现有数据库中的内容有一个完整而清晰的认识。2)确定主要的主题域及其内容,即要确定系统所包含的主题域,然后对每一个主题域的公共码键、主题域之间的联系、充分代

8、表主题的属性组进行较为明确的描述。第三章数据仓库模型设计3.3数据仓库的概念模型设计数据仓库的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。