使用 PowerDesigner 和 PDMReader 逆向生成 MySQL 数据字典

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 原文:使用 PowerDesigner 和 PDMReader 逆向生成 MySQL 数据字典下面提到的软件大家可以在下面的链接下载。 大家可以参考下面的操作录制视频来完成相关的操作。 使用 PowerDesigner 和 PDMReader 逆向生成 MySQL 数据字典.
原文: 使用 PowerDesigner 和 PDMReader 逆向生成 MySQL 数据字典

下面提到的软件大家可以在下面的链接下载。

大家可以参考下面的操作录制视频来完成相关的操作。

使用 PowerDesigner 和 PDMReader 逆向生成 MySQL 数据字典.wmv_免费高速下载|百度云 网盘-分享无限制
http://pan.baidu.com/s/1bnvrObd

数据库反向生成数据字典的工具_免费高速下载|百度云 网盘-分享无限制
http://pan.baidu.com/s/1hqpHSGW

第 1 步:先下载一个 ODBC 数据源连接,注意 32 位系统就安装 32 位的软件,64 位系统就安装 64 位的软件。

mysql-connector-odbc-5.1.5-win32.rar

mysql-connector-odbc-5.1.7-winx64.rar

安装的步骤和注意事项,大家可以在互联网上找到。使用 ODBC 无非就是配置 mysql 连接字符串,用户名和密码。

相关软件下载:

第 2 步:下载 PowerDesigner 软件,根据相关的需求进行破解和汉化。

这一步在网上也有很多的例子,在这里也不赘述了。

下面我们使用 PowerDesigner 逆向生成 PDM 文件。

菜单【文件】【逆向工程】【Database】,在Model name 下拉列表里面选择 MySQL 5.0。

 

等待一段时间,我们就会看到你所选择的数据库表和表之间的关系了。

然后我们点击菜单 【文件】【另存为】保存成 .pdm 文件。保存完以后记得关系,当然你要是忘记掉,也没有关系,后面的操作中软件都会有相应的提示。

第 3 步:使用 PDMReader 软件。

新建一个项目(其实默认就有一个项目),然后导入数据字典,这个按钮很好找了,我就不截图了。然后选择从 PowerDesigner 导入 *.pdm 文件。

我一般选择“将字典导出到html”,大功告成。

 

最后,谈一下这些操作的注意事项,有些在上面已经重复说明了。

(1)mysql-connector-odbc 软件的安装应该选择和操作系统一致的位数,要不然安装会不成功;

(2)PowerDesigner 和 PDMReader 软件的版本应该对应起来。我测试下来得到的结果是,最新版本的 PDMReader 只支持到 PowerDesigner 12.5 版本的 ,15版本导出的 *.pdm 文件是不支持的。

当然,如果你没有注意到这些 PDMReader 软件的作者也会给你很贴心的提示,还会给你 PowerDesigner 12 版本的下载链接;

(3)使用 PowerDesigner 导出 *.pdm 有一个选择数据库和选择表的操作,这里一定要先把默认的全部数据库、全部数据表前面的勾去掉,否则就会生成出来很多表,干扰到我们,这一点具体的操作上面已经提到了。

(4)PDMReader 最好是使用最新的版本,在 PDMReader 这款软件的【帮助】菜单里面,会帮助你下载到最新版本。

我之间就随便用了一个版本,发现生成出来的 .html 文件链接不能跳转,还是很不舒服的。

基本上就介绍到这里了,欢迎大家多提宝贵意见。

参考资料:

powerdesigner逆向自动生成mysql说明文档_百度经验
http://jingyan.baidu.com/article/e2284b2b5a90e4e2e6118d07.html

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
关系型数据库 MySQL
(PD)PowerDesigner设计表时显示注释列Comment,Columns中没有Comment的解决办法(关联MySQL)
(PD)PowerDesigner设计表时显示注释列Comment,Columns中没有Comment的解决办法(关联MySQL)
198 0
(PD)PowerDesigner设计表时显示注释列Comment,Columns中没有Comment的解决办法(关联MySQL)
|
Java 关系型数据库 MySQL
PowerDesigner通过jdbc连接MySQL实现逆向工程步骤
PowerDesigner通过jdbc连接MySQL实现逆向工程步骤
121 0
PowerDesigner通过jdbc连接MySQL实现逆向工程步骤
|
存储 SQL JSON
MySQL 8.0数据字典有什么变化
MySQL 8.0数据字典有什么变化
|
关系型数据库 MySQL
Mysql数据字典
Mysql数据字典
174 0
Mysql数据字典
|
NoSQL 关系型数据库 MySQL
使用PHP生成MySQL数据字典
给大家分享一个自己写的函数:使用PHP生成mysql字典。
166 0
使用PHP生成MySQL数据字典
|
SQL 关系型数据库 MySQL
使用Navicat快速生成MySQL数据字典
使用Navicat快速生成MySQL数据字典
258 0
使用Navicat快速生成MySQL数据字典
|
SQL 关系型数据库 PHP
PHP导出MySQL数据字典
2017年11月9日09:30:29 用 PHP mysqli 写的一个类文件, 用来导出MySQL数据字典 导出表信息; 字段信息, 索引信息 可以导出浏览器适用的样式, 也可以导出word文档(默认720px)宽度,字体10px 建议上线前用这个导出一份, 整体过一遍, 防止有些字段, not null, 索引等设置不到位的情况 https://gitee.
1284 0