一:PowerDesigner逆向工程
1.因为Mysql5.0的数据库没有带ODBC数据源,所以需要打ODBC的数据源。不过现在官网最新的5.5的版本是自带了WINDOWS的ODBC数据源
2.配置数据源:

a.在控制面板里面找到ODBC数据源
b.找Mysql ODBC 5.5 Driver创建一个新的数据源
c.输入数据库参数之后,测试通过之后完成数据源的创建。
d.创建一个物理模型图(PDM)

e. 选择Database的connect选项。

f.配置好自己刚设置好的数据源,再填写登录信息连接Mysql

g.后面的操作就是加载数据库数据,跟加载外部的SQL文件一样

h.设置好之后弹出下面的对话框就是做最后的数据配置,选择自己需要的。

二:导入外部SQL文件创建定制数据库字典
1.PowerDesigner本身具备导出字典的功能, 不过试过之后发现导出来的字典数据有点乱,很多自己没有用的东西。索性网上找了些资料分享一下。
2.还是以Mysql文件为例:(个人的的PowerDesigner版本比较旧V14)
a.选择File->Reverse Engineer的Database导入一个SQL文件

b.选择外部SQL文件之后开始载入数据![]()
PS:如果碰到下面这种情况:

则之需要变更一下File encoding![]()
d.数据载入完成后选择Report的Reports

e.新建之后的选项按照给的图选择就是啦![]()
f.创建之后会生成下面这样一个视图
左边的Avaliable items 是数据字典的所有参数;右边Report items是刚新创建的Reports模版默认加载的参数
g.上述个个参数的意思就不解释,太多啦.都是有意义的英文应该都看得懂
h.列举一个简单的导出表的列清单
1.选择左边参数的 Table Item 里面会有一个List of Table Columns(表格列清单)

2.右键添加到右边参数列表,建议根据需要把参数先全部删除,这样导出的数据字典就具有针对性。
3.点击参数上可以右键点击Layout编辑参数的详情 ![]()
