概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。
在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。
概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式描述企业级的数据需求,数据类代表了在业务环境中自然聚集成的几个主要类别数据。
概念数据模型的内容包括重要的实体及实体之间的关系。在概念数据模型中不包括实体的属性,也不用定义实体的主键。这是概念数据模型和逻辑数据模型的主要区别。
概念数据模型的目标是统一业务概念,作为业务人员和技术人员之间沟通的桥梁,确定不同实体之间的最高层次的关系。
在有些数据模型的设计过程中,概念数据模型是和逻辑数据模型合在一起进行设计的。
在数据仓库领域有一个概念叫logical data model,中文一般翻译为“逻辑数据模型”。
逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。逻辑数据模型是根据业务规则确定的,关于业务对象、业务对象的数据项及业务对象之间关系的基本蓝图。
逻辑数据模型的内容包括所有的实体和关系,确定每个实体的属性,定义每个实体的主键,指定实体的外键,需要进行范式化处理。
逻辑数据模型的目标是尽可能详细的描述数据,但并不考虑数据在物理上如何来实现。
逻辑数据建模不仅会影响数据库设计的方向,还间接影响最终数据库的性能和管理。如果在实现逻辑数据模型时投入得足够多,那么在物理数据模型设计时就可以有许多可供选择的方法。
在数据仓库领域有一个概念叫physical data model,中文一般翻译为“物理数据模型”。
物理数据模型是在逻辑数据模型的基础上,考虑各种具体的技术实现因素,进行数据库体系结构设计,真正实现数据在数据库中的存放。
物理数据模型的内容包括确定所有的表和列,定义外键用于确定表之间的关系,基于用户的需求可能进行发范式化等内容。在物理实现上的考虑,可能会导致物理数据模型和逻辑数据模型有较大的不同。
物理数据模型的目标是指定如何用数据库模式来实现逻辑数据模型,以及真正的保存数据。
分享到:
相关推荐
在数据库领域,主要存在三种模型:概念模型、逻辑模型和物理模型,每种模型都有其独特的用途和特点。 1. 概念模型(Conceptual Model): 概念模型,也称为信息模型,是数据库设计的起点,它以用户或业务的角度来...
概念模型关心数据的语义和结构,逻辑模型关心数据的逻辑结构和关系,物理模型关心数据的物理存储方式和实现。 在数据库设计中,ERWIN和PowerDesigner是两个常用的工具。ERWIN是一个功能强大且灵活的数据库设计工具...
在数据库设计过程中,我们会遇到三个重要的模型:概念模型、逻辑模型和物理模型。这些模型各自在数据库设计的不同阶段发挥着关键作用,它们的区别是理解数据库架构的基础。 **概念模型(Conceptual Model)** 概念...
概念模型强调业务理解和交流,逻辑模型关注数据结构的完整性和一致性,而物理模型则关注执行效率和资源利用。 2. 常用工具 2.1. ERWIN ERWIN是一款广泛使用的数据库建模工具,支持创建和管理概念模型和逻辑模型。...
涵盖以ER模型表达的逻辑数据模型(LDM)及相应的概念数据模型和物理数据模型的指导建议、数据资源库建设与数据元表达的标准与规范、数据建模、建库、整合、清洗的开发环境与工具集、数据资源库建设与管理的最佳实践...
概念模型描述了业务逻辑和数据关系,逻辑模型描述了数据的逻辑结构,物理模型描述了数据的物理存储方式。三个模型之间的关系如图所示: 概念模型 -> 逻辑模型 -> 物理模型 在数据库设计中,选择合适的模型是非常...
主要涉及的概念模型、逻辑模型和物理模型各自扮演着不同的角色,帮助设计师从高层次的业务理解逐渐过渡到低层次的数据库实现。 1. 概念模型(Conceptual Model) 概念模型是最高级别的抽象,它主要关注于业务领域...
逻辑模型的设计时一般遵从“第三范式”以达到最小的数据冗余。逻辑模型的设计需要与业务人员一起,直接进行设计。 物理数据模型描述模型实体的细节,对数据冗余与性能进行平衡,主要解决细节的技术问题(数据库的...
最后,逻辑模型进一步细化为物理数据模型,考虑存储效率、性能优化等因素。 在学习“第二章_数据模型与概念模型(1)”的内容时,你可能会接触到如何构建ER图,如何定义实体的属性,如何描述实体间的联系,以及如何从...
了解并掌握概念数据模型对于软件开发、数据库设计以及数据分析等工作至关重要,因为它可以帮助我们更好地理解业务需求,确保系统设计能够准确地反映业务流程,并为后续的逻辑数据模型和物理数据模型提供基础。...
* 数据模型转换:使用 PowerDesigner 的数据模型转换工具,用户可以将概念模型转换成物理模型,并生成 SQL 文件导入数据库。 将 PowerDesigner 的概念模型转换成物理模型,生成 SQL 文件导入数据库,是一个复杂的...
企业数据模型包括概念模型、逻辑模型和物理模型三个部分。 企业数据模型规划 企业数据模型规划是中国联通企业数据模型体系的重要组成部分,它规定了企业数据模型的规划原则和方法。企业数据模型规划的原则包括数据...
CDM是数据库设计过程中的第一步,之后通常会转化为更具体的数据模型,如逻辑数据模型(Logical Data Model, LDM)和物理数据模型(Physical Data Model, PDM)。在PowerDesigner中,可以方便地将CDM转换为LDM,...
在企业数据模型中,概念模型是核心的业务概念及其关系的定义,逻辑模型是对概念模型的进一步细化,物理模型是对逻辑模型的物理实现。三者之间存在紧密的联系,共同构成了企业数据模型的整体架构。 在实践中,企业...
企业数据模型分为概念数据模型、逻辑数据模型和物理数据模型三个层次,每层模型都有其特定的作用和功能。 1. **概念数据模型**是数据模型的基础,它以业务术语描述数据实体及其关系,如参与人(客户、员工等)、...
电信数据模型是中国电信企业的数据模型参考文档,该文档提供了电信企业数据模型的详细信息,涵盖概念模型、逻辑模型和物理模型等方面的内容。 概念模型是电信数据模型的最高级别的抽象模型,用于描述电信企业的业务...
物理模型则涉及数据库在特定数据库管理系统中的实现细节,如索引、分区等优化策略。 手册可能详细讨论了数据建模的过程,包括需求分析、实体识别、属性定义、关系建立、标识符选择、键的确定以及业务规则的表达。...
在数据库设计过程中,将概念模型转化为物理模型是一个关键步骤,这有助于将业务需求与实际数据库结构相结合,确保数据的有效存储和高效访问。本篇将详细解释这一过程,并以PowerDesigner工具为例,指导如何进行操作...
数据模型建模主要包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)三个阶段。概念数据模型主要关注业务实体和它们之间的关系,逻辑数据模型则进一步细化,包括数据类型的定义和更精确的关系结构...