概念数据模型,逻辑数据模型,物理数据模型(转)
2009-03-27 23:16
351 查看
概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。 在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。 概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式描述企业级的数据需求,数据类代表了在业务环境中自然聚集成的几个主要类别数据。 概念数据模型的内容包括重要的实体及实体之间的关系。在概念数据模型中不包括实体的属性,也不用定义实体的主键。这是概念数据模型和逻辑数据模型的主要区别。 概念数据模型的目标是统一业务概念,作为业务人员和技术人员之间沟通的桥梁,确定不同实体之间的最高层次的关系。 在有些数据模型的设计过程中,概念数据模型是和逻辑数据模型合在一起进行设计的。 在数据仓库领域有一个概念叫logical data model,中文一般翻译为“逻辑数据模型”。 逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。逻辑数据模型是根据业务规则确定的,关于业务对象、业务对象的数据项及业务对象之间关系的基本蓝图。 逻辑数据模型的内容包括所有的实体和关系,确定每个实体的属性,定义每个实体的主键,指定实体的外键,需要进行范式化处理。 逻辑数据模型的目标是尽可能详细的描述数据,但并不考虑数据在物理上如何来实现。 逻辑数据建模不仅会影响数据库设计的方向,还间接影响最终数据库的性能和管理。如果在实现逻辑数据模型时投入得足够多,那么在物理数据模型设计时就可以有许多可供选择的方法。 在数据仓库领域有一个概念叫physical data model,中文一般翻译为“物理数据模型”。 物理数据模型是在逻辑数据模型的基础上,考虑各种具体的技术实现因素,进行数据库体系结构设计,真正实现数据在数据库中的存放。 物理数据模型的内容包括确定所有的表和列,定义外键用于确定表之间的关系,基于用户的需求可能进行发范式化等内容。在物理实现上的考虑,可能会导致物理数据模型和逻辑数据模型有较大的不同。 物理数据模型的目标是指定如何用数据库模式来实现逻辑数据模型,以及真正的保存数据。
相关文章推荐
- 概念数据模型,逻辑数据模型,物理数据模型
- 数据模型:概念数据模型,逻辑数据模型,物理数据模型
- (转)PowerDesigner教程系列(二)概念数据模型
- 政务大数据的概念模型
- 关系数据库数据模型设计及设计工具PowerDesigner中实现CDM(概念模型)设计并转化为PDM(物理模型)
- 维度模型数据仓库基础对象概念一览
- 数据仓库的模型设计 A. 数据建模方法论 数据仓库模型设计遵循“自顶向下、逐步求精”的设计原则。 模型设计分为三个阶段: 1,概念模型 对业务的范围和使用,从高度上进行抽象概括,也就是划分主题域。 一
- PowerDesigner教程系列(二)概念数据模型
- 数据库设计(四)概念数据模型
- PowerDesigner教程系列(三)概念数据模型
- 数据挖掘——概念、模型和算法读书笔记
- PowerDesigner 教程系列(八)概念数据模型
- PowerDesigner教程系列(六)概念数据模型
- PowerDesigner教程系列(二)概念数据模型 目标:目标:
- 数据仓库多维数据模型基本概念
- PowerDesigner教程系列(二)概念数据模型
- PowerDesigner教程系列(五)概念数据模型
- 数据集市 数据仓库 Immon Kimball模型的概念说明
- ZooKeeper数据模型、命名空间以及节点的概念
- 数据挖掘---分类:基本概念、决策树、与模型评估