使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

时间:2022-06-29 00:37:48

本机系统win10 + mysql 5.7.17 + powerDesigner 16.5 + mysql-connector-odbc-5.3.9-winx32.msi

 

1 使用 PowerDesigner 新建模型

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

点击 ok 进入下一步,进行数据源配置

 

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

 新建数据源,点击如下图标

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

这一步需要提前安装  mysql-connector-odbc-5.3.9-winx32.msi,我的机器是64 位,之前安装的是 64 位。但是不行,换成32位就可以。

 使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

点击下一步,进行数据源配置

 使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

Data Source Name:这是连接的名字,自己起一个吧。

Description:描述,随便填吧。

TCP/IP Server:服务地址,填数据库所在的IP地址。Mysql装在本机的话就填127.0.0.1

Port:数据库端口,一般是3306

User:Mysql用户名

Password:Mysql密码

填完这些就Test一下,如果连接成功会给出提示。

填完以后如下界面

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

我的数据库是utf8编码,保持一致性,使用的是utf8。点击ok、确定即可。

 

2 开始进行逆向工程,导入数据表

 点击菜单 file -> reverse engineer -> Database -> 确定

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

确定对话框中选择“Using data source”并选择刚刚新建的连接

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

注意选中刚才配置的数据源

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

点击确定以后,在新出现的对话框选择要导入的数据表,如下图。选好了点ok,稍等一会数据表就导进来了。

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

 3 生成 word 报表

点击菜单栏“Report——Reports”,点击新建报表按钮,设置如下图:

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

点击ok之后会进入报表视图,Report items是最终要生成的项目。视图如下

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

我们可以将不需要的东西去掉,仅保留表清单和 column 清单。把多余的东西清除掉,我删除成如下

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

 如果对生成项目进行定制,需要右击相应表项,点击 layout 

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

对于表单配置如下

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

对于表列配置如下

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

如果要对标题进行定制可以单击 edit title进行定制标题。

设置完成以后可以单击菜单栏快速预览

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

 

如果没有问题可以生成对应的word文档了。单击菜单栏 report -> generate RTF... -> 设置保存的位置即可

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档

 

最后生成如下文档

使用 powerdesigner 将数据库表结构逆向工程生成对应的word文档