PowerDesigner教程 - 图文

2026/1/15 3:51:39

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

概念数据模型

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

CDM可以完成以下工作:

? ? ? ?

数据图形化,形象化 数据表设计的合法校验

转化为PDM(PhysicalDataModel,物理数据模型) 生成OOM(Object-OritentedMOdel,面向对象模型)的类图

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

1.基本概念和约定 1.1实体与属性

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

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

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

20

图5-1

1.2联系

实体可以通过联系(Relationship)相互关联。按照实体之间的数量对应关系,通常可以将联系分为:一对一联系(OnetoOne),一对多联系(OnetoMany),多对多联系(ManytoMany),递归联系(RecursiveRelationship)以及标识关系(IdentifyRelationship)等。

多对多联系递归联系 1.3域

21

域(Domain)是某个或某些属性的取值范围,定义域后可以被多个实体的属性共享使用,域的定义在模型设计中具有重要意义,使得不同实体中的属性标准化更加容易。

1.4业务规则

业务规则反映了信息系统所描述对象的特殊的数据完整约束。一个业务规则可以是一个行业标准,一个客户需求或一本软件开发规范手册。当实体中包含的信息发生变化时,

系统都会检查这些信息是否违反了特定的业务规则。因此在创建业务规则之前,必须首先明确数据之间存在的约束关系。

2.建立概念模型 2.1确定业务问题

在BPM中已经明确了业务流程问题,在此基础上从中提炼出需要存储的信息。其中包括与业务有关的实体,实体间的关系,特殊的业务规则等。这些问题将成为建立CDM的基础。

2.2建立概念模型

(1)选择File-NewModel命令,弹出如图5-2所示的窗口。选择ConceptualDataModel(概念模型)。

22

图5-2

(2)单击“确定”按钮,打开如图5-3所示的CDM工作区。在工作区包括左侧的浏览器窗口,右侧的设计窗口,下侧的输出窗口和浮动的工具窗口(Palette),可以利用工具窗口中的图标在设计窗口中设计E-R图。

图5-3

23


PowerDesigner教程 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: PowerDesigner教程 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219