cdm、ldm、pdm

cdm

概念数据模型
实体为单元,进行实体以及实体对应关系的建立,即实体-联系图(E-R图),CDM就是以其自身方式来描述E-R图。

  • 不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构。
  • 在CDM中用来标识实体的是属性(Attribute)。

ldm

逻辑数据模型
概念模型的延伸,一方面显示了实体、实体的属性和实体之间的关系,另一方面又将继承、实体关系中的引用等在实体的属性中进行展示。逻辑模型主要是使得整个概念模型更易于理解,同时又不依赖于具体的数据库实现。

具体表现:
在概念模型中的多对多关系,在逻辑模型中将会以增加中间实体的一对多关系的方式来实现。

和其他模型的联系

  • 使用逻辑模型可以生成针对具体数据库管理系统的物理模型。
  • 逻辑模型并不是在整个步骤中必须的,可以直接通过概念模型来生成物理模型。

PDM

物理数据模型
  PDM更接近与关系数据库里的关系表,PDM可以直接与RDBMS(关系型数据库管理系统)发生关联。PDM考虑了数据库的物理实现,包括软件和数据存储结构。

PDM的对象:
表(Table)、表中的列(Table column)、主外键(Primary、Foreign key)、参照(Reference)、索引(Index)、视图(View)等。
在PDM中用来表示实体属性的是列(Column)。

猜你喜欢

转载自blog.csdn.net/Gease_Gg/article/details/83685357
PDM