Powerdesinger使用心得

本文分享了 PowerDesigner 的实用技巧,包括取消 namecode 联动、添加外键、设置自增长、显示 name 或 code、概念模型操作、解决 SQL 导入问题等。适合初学者及进阶用户参考。

Powerdesinger使用心得

1.取消name code 联动:
在[Tool]-->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],这里默认是让名称和代码同步,将前面的复选框去掉就行了

2.添加外键(在物理模型中)
Model -> References新建一条外键后,双击进入外键属性,在“Joins”卡片中可以选择子表的外键字段
或者,双击表视图,选择column,选择要成为外键的列,勾选后面的F框

3.设置自增长
双击表视图,选择要自增长的column,勾选identity

4.显示name 或者code
tool--》model options--》naming converntion--》display 勾选什么,显示什么

5.概念模型时,删除关系时,应选择delete object,否则存在残留

6.生成的sql文件如果发生导入数据库后没有外键和索引现象
检查可以是生成的sql的外键名称含有双引号,
这会导致mysql不通过语句

7.一般概念模型,显示name列,物理模型显示code列,code即是数据库的字段,name只是一个注释用,到了数据库就什么都没有了

8.设置一对一时,D符号表示父表,即一般entry1为父表,而外键一般设置在子表。

9.生成的sql有一些注释行,去掉注释行
database generation-》options--》title去勾

10.选择sql编码
database generation-》options--》encoding选择

11.设置外键生成语句在创建表语句后还是所有表都创建完了再修改表结构创建外键
database generation-》options--》table&column--》foreign key--》选择outside为创建完在修改,否则是创建表生成,一般来说,选择outside貌似不能生成外键,需要复制sql文件最后的创建外键代码到数据库执行即可,而inside没问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值