熊猫侠> 电脑软件 > 应用软件 >
powerdesigner

powerdesigner

v1.0 | 2023-12-09

立即下载(请使用电脑下载)
软件简介

powerdesigner是一款非常好用的数据库设计类的软件哦,用户们可以进行数据库模型的设计哦,大量的概念模型设计、物理数据模型设计等,都让用户们可以更好的进行使用,有需要的就来下载吧~

powerdesigner

powerdesigner介绍:

1、采用了数据体系结构,利用实体-图表为信息系统创建“概念数据模型”-ConceptualDataModel(CDM),是一个强大的数据库设计工具。

2、还可以基于CDM创建基于特定数据库管理系统的“物理数据模型”-物理数据模型(PDM)。

3、还可以调整PDM,通过DBMS可以创建SQL语句,从而将它保存起来,并在任意时间运行。

powerdesigner

powerdesigner特色:

1,概念数据模型(CDM ),可以表示数据库的所有逻辑结构,适用于系统分析阶段。

2、物理数据模型(PDM ),描述了数据库的物理实现,适合系统设计阶段进行使用。

3、面向对象模型(OOM ),包含一系列包、类、接口及其关系,能够明确其中的逻辑。

powerdesigner常见问题:

1、PD的cdm中默认不允许存在重名的字段

PowerDesigner考虑到主键外键名称可能冲突的问题,默认两个不同实体中不能存在相同名称的属性,但在实际设计的时候,为了便于理解,通常需要在两个实体中使用相同的属性名,如NG-CRM5.5中所有信息(INFO)表都存在4个字段:操作流水(LOGIN_ACCEPT)、操作工号(LOGIN_NO)、操作代码(OP_CODE)、操作时间(OP_TIME),由于这些字段在所有实体中的作用意义一样,所以最好使用同样的名称。为此需要更改PowerDesigner的相关设置,更改操作为:选择菜单栏的Tools->Model Options,打开Model Options窗口,取消选中的Unique code即可

2、公共字段不需要再pdm中当做表生成

将cdm中公共字段表base_item中Entity Properties-->General中的Generate默认勾选取消即可。

3、修改外键命名规则

选择Database—>Edit Current DBMS

选择Scripts-》Objects-》Reference-》ConstName

可以发现右侧的Value为:

FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%

可见,该命名方法是:'FK_'+8位子表名+9位Reference名+8位父表名,你可以根据这中模式自定义为:

FK_%.U7:CHILD%_RELATIONS_%.U7:PARENT%,

可以使FK名称变为FK_TABLE_2_RELATIONS_TABLE_1

掌握这种方法后就可以按照自己的想法修改了

生成建库脚本SQL文件中的表头注释很讨厌,可以在 Databse -> Generate Database (Ctrl+G)窗口中,选择Options卡片,去掉Usage的Title钩选项即可。

发表评论