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那边设置默认了数据库影响了,这边要保持空的

去掉网格线

本文详细介绍使用PowerDesigner进行数据库逆向工程的具体步骤,包括安装ODBC驱动、配置连接、选择待逆向工程的数据库表等内容,并提供了设置样式、表间联系及索引约束等实用技巧。
1万+

被折叠的 条评论
为什么被折叠?



