利用powerdesigner反向数据库结构,生成ER图
(1)首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"Configure Connections",弹出窗口“Configure Data Connections”, 并选择"Connection Profiles"如下图所示:
(2)点击
进行新建一个mysql连接,出现如下窗口:
填写连接相关信息,填写完毕后如下图所示:
(上图相关信息填写需注意:
<1>User name:和Password:为mysql数据库的用户名和密码;
<2>JDBC driver jar files:为你的mysql-connector-java-5.1.13-bin.jar所在位置,点击后面的图标选择即可。)
填写完相关信息后点击左下角的“Test Connection。。。”进行测试连接是否连接成功。
若连接成功,点击“OK”时弹出如下窗口。
若连接不成功,则需要配置mysql-connector-java-5.1.13-bin.jar的环境变量,过程如下:
(5)连接成功后,点击“Database”->"Update Model from Database(快捷键为:CTRL_R)",弹出窗口“Database Reverse Engineering Options”,如下图所示:
点击
进行连接的一些配置,如下图所示:
完成配置后,弹出如下窗口:
选择需要进行反向工程的数据库或数据库中的某些表,然后点击“OK”即可完成数据库的反向工程操作。(注意:默认是所有数据库全部选中的,所以在进行选择需要进行反向工程的数据库之前,先点击
使得数据库全部未选中。)
到目前为止,powerdesigner的反向工程的连接环境全部配置完成,此时只需选中需要进行反向工程的数据库或表,点击“OK”便可导出数据的PhysicalDataModel图。
![](http://dl.iteye.com/upload/attachment/452197/e7ef4259-5789-3243-aa46-a493a1bed942.jpg)
(2)点击
![](http://dl.iteye.com/upload/attachment/452199/5e3bc28f-cede-3a65-b19d-66ffd1d52b99.jpg)
![](http://dl.iteye.com/upload/attachment/452201/19dc0334-9383-34ff-8e74-9e3e35593234.jpg)
填写连接相关信息,填写完毕后如下图所示:
![](http://dl.iteye.com/upload/attachment/452203/13e32b66-7f79-3683-afee-c729887adcde.jpg)
(上图相关信息填写需注意:
<1>User name:和Password:为mysql数据库的用户名和密码;
<2>JDBC driver jar files:为你的mysql-connector-java-5.1.13-bin.jar所在位置,点击后面的图标选择即可。)
填写完相关信息后点击左下角的“Test Connection。。。”进行测试连接是否连接成功。
![](http://dl.iteye.com/upload/attachment/452205/2aa8c4d9-329e-3165-83ad-8f75ae56c450.jpg)
若连接成功,点击“OK”时弹出如下窗口。
![](http://dl.iteye.com/upload/attachment/452207/42912779-73e4-37ed-b7e9-8c1119caab14.jpg)
若连接不成功,则需要配置mysql-connector-java-5.1.13-bin.jar的环境变量,过程如下:
![](http://dl.iteye.com/upload/attachment/452209/99f04dc4-2b7d-3355-978e-739f9688119b.jpg)
(5)连接成功后,点击“Database”->"Update Model from Database(快捷键为:CTRL_R)",弹出窗口“Database Reverse Engineering Options”,如下图所示:
![](http://dl.iteye.com/upload/attachment/452211/8b1c48c8-52a4-3a26-89fc-8342acc12325.jpg)
点击
![](http://dl.iteye.com/upload/attachment/452213/ab422da3-bdb5-3ba8-a4df-35c0900a0ff2.jpg)
![](http://dl.iteye.com/upload/attachment/452215/ef82a1c1-ff82-37b6-b9e3-aae036a487fa.jpg)
完成配置后,弹出如下窗口:
![](http://dl.iteye.com/upload/attachment/452223/b975afd2-7c64-3c66-8ccd-a5259366ecf2.jpg)
选择需要进行反向工程的数据库或数据库中的某些表,然后点击“OK”即可完成数据库的反向工程操作。(注意:默认是所有数据库全部选中的,所以在进行选择需要进行反向工程的数据库之前,先点击
![](http://dl.iteye.com/upload/attachment/452219/869ecba3-2028-3265-8e2f-f1d85c40995c.jpg)
到目前为止,powerdesigner的反向工程的连接环境全部配置完成,此时只需选中需要进行反向工程的数据库或表,点击“OK”便可导出数据的PhysicalDataModel图。