1、 逆向工程(限定数据库)
①、安装mysql odbc 32位驱动
https://dev.mysql.com/downloads/connector/odbc/
②、
③、添加
Test,提示Connection Successful,说明配置正确。OK添加完列表可见
④、Powerdesigner 菜单File->Reverse Engineer->Database
⑤、按顺序操作,选定指定数据库的表
⑥、耐心等待执行完毕
2、设定样式
Tools->Display Preferences
3、物理模型,设置表之间的联系
这个记得勾,一般默认有
4、设置局部样式,比如表中突出显示某些字段
5、索引和约束的前缀
PK - Primary Key
IX - Non-Unique Index
AK - Unique Index (AX should have been AK (Alternate Key))
CK - Check Constraint
DF - Default Constraint
FK - Foreign Key
UQ - Unique Constraint
6、创建Reference时,不自动生成列,在Tools>Model Options...里去掉勾
7、不显示constraint name
Tools>Display Preferences...>Reference
8、矩形框不让编辑,直接显示背景
右键选中Edit>Protect Symbol
解除锁定,需要在顶部Symbol菜单里Unprotect Symbols
--
update 2019-10-25
今天反向工程一直提示the database has been partially reverse engineer,查了半天,原来原因是odbc那边设置默认了数据库影响了,这边要保持空的
去掉网格线