PowerDesigner V15 逆向工程
 
PowerDesigner V15 已经新鲜出炉了,功能和12.5差不多,没看出有多大区别,因此本文同样适用于12.x版本。
 
PowerDesigner的功能强悍,在数据库建模工具中可谓佼佼者。
具体地,PowerDesigner提供:
1. 需求分析模型(Requirements Model—RQM)
2. 企业业务流程模型(Business Process Model—BPM)
3. 概念数据模型(Conceptual Data Model—CDM)
4. 物理数据模型(Physical Data Model—PDM)
5. 对象模型(Object Oriented Model-OOM)
6. 信息流动模型(Information Liquidity Model—ILM)
7. XML 模型(XML Model)
8. O/R 映射支持(如Hibernate,JDO等)
 
如果用一张图来描述:
PowerDesigner V15 逆向工程_第1张图片
 
 
(此图来自互联网)
http://www.cppblog.com/woaidongmao/archive/2009/06/06/86950.aspx
 
本文的主要内容讲述PD反向MySQL5、MySQL4数据库,生成PDM的过程。
 
基本步骤:
1、下载MySQL的ODBC连接,并配置ODBC数据源。
2、新建一个空的PDM,然后Ctrl+R来执行反向操作。
3、对反向的条件进行过滤设置,并最生成PDM。
 
实践过程:
 
1、下载ODBC
 
适合MySQL5
http://mirror.csclub.uwaterloo.ca/mysql/Downloads/Connector-ODBC/5.1/mysql-connector-odbc-5.1.5-win32.msi
 
适合MySQL4
http://mysql.mirror.rafal.ca/Downloads/Connector-ODBC/3.51/mysql-connector-odbc-3.51.27-win32.msi
 
2、安装ODBC数据源
 
3、配置ODBC数据源
 
MySQL5的:
PowerDesigner V15 逆向工程_第2张图片
 
MySQL4的:
PowerDesigner V15 逆向工程_第3张图片
 
3、反向
PowerDesigner V15 逆向工程_第4张图片
 
如果是MySQL4、则选择MySQL4.x
 
否则会出错:
PowerDesigner V15 逆向工程_第5张图片
 
这一步是个大陷阱,很容易跌进去!
 
然后,
PowerDesigner V15 逆向工程_第6张图片
 
还可以重新设定数据源:
PowerDesigner V15 逆向工程_第7张图片
 
点击确定后,就可以反向了。
PowerDesigner V15 逆向工程_第8张图片
 
点击OK,反向就成功了。