数据库——概念模型(CDM)、逻辑模型(LDM)、物理模型(PDM)
补充,结合例⼦+图理解
1.概念模型(CDM)
  在了解了⽤户的需求,⽤户的业务领域⼯作情况以后,经过分析和总结,提炼出来的⽤以描述⽤户业务需求的⼀些概念的东西。
  如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。主要是抽取出系统中有哪些概念(此时可以不包含属性,只有实体集,联系集的分析结构)
  表⽰概念模型最常⽤的是"实体-关系"图。  E-R图主要是由实体、属性和关系三个要素构成的。
  简单概括,就是——“是什么”
2.逻辑模型(LDM)
  逻辑模型就是要将概念模型具体化,就是要实现概念模型所描述的东西,需要哪些具体的功能,处理哪些具体的信息,是对概念模型的进⼀步细化。
  还以销售业务为例:“客户”信息基本上要包括:单位名称,联系⼈,,地址等属性;“商品”信息基本上要包括:名称,类型,规格,单价等属性;“定单”信息基本上要包括:⽇期和时间属性。并且“定单”要与“客户”,“业务员”和“商品”明细关联。
  系统需要建⽴⼏个数据表:业务员信息表,客户信息表,商品信息表,定单表。
  系统要包括⼏个功能:业务员信息维护,客户信息维护,商品信息维护,建⽴销售定单 。
  简单概括,就是——“做什么”
3.物理模型(PDM)
  物理模型是对真实数据库的描述。如关系数据库中的⼀些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。
  在具体的物理介质上实现出来。如:数据库使⽤SQL Server 2000,这样就可以编写具体的SQL脚本在数据库服务器上将数据库建⽴起来。其中包括业务员信息表,客户信息表,商品信息表,定单表。
数据库属性的概念  简单概括,就是——“怎么做”
4.总结
在概念数据模型中最常⽤的是ER模型、扩充的ER模型、⾯向对象模型及谓词模型。在逻辑数据类型中最常⽤的是层次模型、⽹状模型和关系模型。
物理数据模型是在逻辑数据模型的基础上,考虑各种具体的技术实现因素,进⾏数据库体系结构设计,真正实现数据在数据库中的存放。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。