PowerDesigner概念模型的Notation设置

原文:PowerDesigner概念模型的Notation设置

在进行数据库设计模型时,分为概念模型设计和物理模型设计两种,概念模型主要是反映真是 世界中的业务关系,也就是我们常用的实体关系图。物理模型是在概念模型设计好后通过概念模型直接转换生成的,然后再对系统生成的物理模型进行修改。概念模 型的建模主要靠的是建模人员的业务理解能力,而物理模型的建模主要靠的是建模人员对某个数据库产品的熟悉和相关的技术水平。

在 PowerDesigner中新建一个概念数据模型,可以选择模型的Notation,在PD15中提供了5种Notation可以选择,新建概念模型 后,在设计面板中右击,在弹出式菜单中选择“Model Options”选项即可弹出模型选项窗口,并修改模型的Notation,如同所示:

一 般我们使用ER图作为概念模型图,所以建议选择Entity/Relationship或者E/R+Merise,这两者的区别是后者在ER模型的基础上 还提供了Merise建模理论,允许在概念模型中使用Association和Association Link。另外三个Notation中,Merise使用Association完全代替了Relationship;IDEF1X是IDEF系列方法中 IDEF1的扩展版本,是在E-R(实体关系)方法的原则基础上,增加了一些规则,使语义更为丰富的一种方法,其表现方式与一般的ER图表示有一点区 别;Barker比ER模型还要简化,只能使用“实体”和“关系”两个组件进行建模,不能使用“继承”组件。一般情况下,使用E/R模型就够了,不过为了 更好的表现实体之间的业务关系,有些时候还是使用Association来代替实体还是有一定的必要的,所以更建议选择E/R+Merise模型。

时间: 2025-01-21 16:49:29

PowerDesigner概念模型的Notation设置的相关文章

PowerDesigner概念模型与物理模型相互转换及导出数据字典

原文:PowerDesigner概念模型与物理模型相互转换及导出数据字典   最近公司项目竣工,验收完成后,把整体平台的所有文档都写清楚,找包发给甲方,由于本人是维护数据库工作,依上面要求,必须编写<数据库设计说明书>里面格式包含三个部分:概念模型.物理模型.数据字典:平时我使用PowerDesigner工具维护数据库表的结构变化,所有表加起来得200多张表,全部以物理模型存储:转换成概念模型应该没问题,转换成数据字典也没问题,主要是输出的三种格式都有规定,于是开始探索,本节解决几个问题如下:

自动设置Identity属性的代码(PowerDesigner脚本)

脚本 '*****************************************************************************'文件:SetIdentity.vbs'版本:1.0'版权:floodzhu (floodzhu@hotmail.com),2004.12.31'功能:遍历物理模型中的所有表,把是主键但不是外键的字段设置为Identity,适用于'      物理模型为MS Sql Server的类型.'用法:打开物理模型,运行本脚本(Ctrl+Shi

PowerDesigner脚本:设置实体快捷方式的颜色

脚本|快捷方式 '***************************************************************************** '文件:Set color of entities shortcut.vbs '版本:1.0 '版权:floodzhu( floodzhu@hotmail.com ),2005.1.6 '功能:遍历概念模型,把Entities的快捷方式的颜色设置为黄色. '**********************************

在PowerDesigner中设计概念模型

在概念模型中主要有以下几个操作和设置的对象:实体(Entity).实体属性(Attribute).实体标识(Identifiers).关系(Relationship).继承(Inheritance).关联(Association).关联连接(Association Link). 实体 实体就是我们抽象出的对象,比如:一个选课系统中,学生.教师.班级.课程等等都是实体.实体属性就是一个实体中所包含的简单属性,比如学生实体,具有学号.姓名.生日.性别等属性.另外实体还有个标识用于唯一的标识出每个实体

powerdesigner导出文档,列显示为true/false,如何设置true的显示为“X”

问题描述 powerdesigner导出文档,列显示为true/false,如何设置true的显示为"X" 之前导出的文档,PrimaryMandatoryForeign Key三列内容,当为true时显示"X",false的不显示.不知道什么时候起再导出显示为true/false,太乱,现在显示如下: Name Code Data Type Length Precision Primary Mandatory Foreign Key 宣传教育主键 educatio

PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大、小写

原文:PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大.小写 若要将 CDM 中将 Entity的标识符都设为指定的大小写,则可以这么设定: 打开cdm的情况下,进入Tools-Model Options-Naming Convention,把Name和Code的标签的Charcter case选项设置成Uppercase或者Lowercase,只要不是Mixed Case(大小写混合)就行! 把PD自动生成的ORACLE脚本去除双引号,可以如下设定: Datab

PowerDesigner的样式设置

PD提供了强大的配置功能,可以对生成的数据库对象命名.数据模型的展现进行设置.这里首先讲下样式的设置. 颜色和字体设置 1.单独设置某个对象的颜色和字体 1.1修改实体填充色 (1)单击选中某个需要修改填充色的实体. (2)右击,在弹出式菜单中选择"Format"选项,系统将弹出格式化窗口. (3)切换到"Fill"选项卡中,选择Fill color为白色,如图所示: (4)单击确定或应用按钮,即可将选中的实体修改为白色填充色. 1.2修改线条颜色 (1)选中需要修

解决PowerDesigner里允许字段重名约束的设置问题

我遇到的问题:1.在CDM里建模型的时候,如果多个表里包含同名的字段,则该字段在一个表里被修改,则在所有地方都会被修改.即是连动的,好像在PD内部都关联到了一个对象上似的.2.在CDM里建模型的时候,如果两个表里使用同名的字段做主键,根本不行,直接报错!!我的实验:1.在PDM里不存在CDM里的问题,不仅不同表里的同名字段没有连动关系,而且还可以用同名字段做主键.爽!2.做一个有重复字段和重复主键字段的PDM,反导成CDM,结果发现在该CDM里居然可以允许重名字段和字段主键了,同PDM里的情况一

PowerDesigner设计数据库

设计|数据|数据库       PowerDesigner设计数据库                                                                                              李伟华                                                            2000年9月           说明:此文档为本人经验积累之所得,非部门设计文档(版权所有)