powerdesigner
powerdesigner是非常好用的数据库设计类软件哦。 用户们可以设计数据库模型哦。 大量的概念模型设计、物理数据模型设计等,为了让用户更好地使用,有需要的话就下载吧~

powerdesigner介绍:
1、采用数据架构,利用实体-图表建立信息系统“概念数据模型”-概念数据模型( CDM ),是一个强大的数据库设计工具。
2、基于CDM、基于特定数据库管理系统的“物理数据模型”-物理数据模型( PDM )也可以被创建。
3、也可以调整PDM。 您可以在DBMS中创建SQL语句,保存它,并在任何时间执行它。

powerdesigner特色:
1、概念数据模型( CDM )可以表示数据库的所有逻辑结构,并应用于系统分析阶段。
2 .物理数据模型( PDM )描述了数据库的物理实现,适合在系统设计阶段使用。
3、面向对象模型( OOM )包括一组包、类、接口及其关系,能够明确其逻辑。
powerdesigner常见问题:
1、PD的cdm默认不允许重复名称字段
考虑到主键的外键名称可能会发生冲突,PowerDesigner不能对缺省的两个不同实体使用同名属性。 但是,在实际设计时,为了清楚起见,通常需要在两个图元上使用相同的属性名称。 例如,在NG-CRM5.5的所有信息( INFO )表示中,包括操作流水( 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、修改外键命名约定
数据库-选择编辑当前DBMS
选择scripts -’objects -’reference -’const name
右侧的Value如下所示:
fk _ %.u8:child % _ %.u9:refr % _ %.u8:parent %
该命名方法为&; #039; FK_&; #039; 8位表名9位Reference名8位父表名,根据其中的模式可以进行以下定制:
fk _ %.u7:child % _ relations _ %.u7:parent %,
可以将FK名称更改为FK_TABLE_2_RELATIONS_TABLE_1
掌握了这个方法之后,你就可以按照自己的想法修改了
由于不希望在库脚本SQL文件中为标题生成注释,因此请在databse-generatedatabase(ctrlg )窗口中选择Options卡,然后删除Usage的Title挂钩选项