一:PowerDesigner逆向工程 1.因为Mysql5.0的数据库没有带ODBC数据源,所以需要打ODBC的数据源。不过现在官网最新的5.5的版本是自带了WINDOWS的ODBC数据源 官网: http://www.mysql.com 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编辑参数的详情 4.需要的Attribute Name勾上就是啦,剩下的就是自己发挥啦。 i.那么最后一步当然就是导出数据字典啦,个人觉得导出的HTML要比RTF可操作性好的多。