Bootstrap

PowerDesigner(五)-概念数据模型(CDM生成LDM,PDM和OOM)

  概念数据模型

  概念数据模型(Conceptual Data Model,CDM):表达的是数据整体逻辑结构,该结构独立于任何软件和数据存储结构,即它只是系统分析人员,应用程序设计人员,维护人员和用户之间相互理解的共同语言,并不针对具体的数据库平台(如Oracle或SQL Server)和工具(PowerBuilder)。CDM所包含的对象通常并没有在物理数据库中实现。

  CDM可以完成以下工作:

  • 数据图形化,形象化
  • 数据表设计的合法校验
  • 转化为PDM(Physical Data Model,物理数据模型)
  • 生成OOM(Object-Oritented MOdel,面向对象模型)的类图

通常CDM采用实体-联系图(Entity-Relation Graph,E-R图)来表示("实体"和“联系”的概念)。目前,E-R图示CDM最流行的一种表达方式。

1.基本概念和约定

  1.1实体与属性

    实体是现实世界中可区别于其他对象的“物体”,它可能是有形或无形的,具体或抽象的,有生命或无生命的。

   每个实体有一组特征,称为实体的属性,用来描述实体的状态和特征。如:某个员工,姓名:吊丝,性别:男,这些指标表示了吊丝这个实体的各项属性。

    实体与属性之间的关系如图5-1所示。

图5-1

  1.

;