1.1. 企业数据模型的概念数据模型是指用实体、属性及其关系对企业运营和管理过程中涉及的所有业务概念和逻辑规则进行统一定义、命名和编码。数据模型是业务人员、IT人员和开发商之间进行沟通的一套语言。数据模型分为概念数据模型、逻辑数据模型和物理数据模型。 图 22 数据模型的概念 图 23 数据模型解决的问题 概念数据模型 是一个高层次的数据模型 定义了重要的业务概念和彼此的关系 主要解决核心的业务问题 由核心的数据实体或其集合,以及实体间的业务关系组成 一般来说,在进行系统设计与开发之前,往往就核心的业务概念及其关系(即概念模型)已经达成一致; 逻辑数据模型 对概念数据模型的进一步分解和细化 描述实体、属性以及实体关系 主要解决细节的业务问题 设计时一般遵从“第三范式”以达到最小的数据冗余 系统设计时,根据已有的概念模型,与业务人员一起,直接进行逻辑模型的设计; 物理数据模型 描述模型实体的细节,对数据冗余与性能进行平衡 主要解决细节的技术问题(数据库