1. 导语
想熟悉一个已有系统,从数据库设计以及数据库表关系是非常好的切入点;本文以Mysql5.6为例,讲述如何通过Powerdesigner15从数据库逆向生成物理模型PDM文件(数据库连接方式采用ODBC,JDBC没有尝试成功)。
环境说明书:
Windows7 64位
PowerDesigner15.1 32位
Mysql5.6 64位
2. 下载mysql ODBC驱动并安装
下载地址:https://dev.mysql.com/downloads/file/?id=472463
驱动名字mysql-connector-odbc-5.3.9-win32.msi(注意由于powerdesigner是32位的所以也要下载mysq ODBC驱动32位版本,前面下载64位报错,还搞了半天)
安装目录,例如:C:\Program Files (x86)\MySQL\Connector ODBC 5.3,安装完驱动在配置ODBC数据源时候会出现mysql的选项,参加步骤3
3. 配置mysql数据ODBC数据源
打开Windows控制面板/管理工具/数据源ODBC进行配置。
用户DSN标签页中点击添加,并配置相关信息
配置完,点击test进行数据库连接测试,成功显示如下:
配置完,如下:
4. 打开Powerdesigner进行逆向生成数据物理模型
打开Powerdesigner的File/Reverse Engineering/Database
点击确认
选择Using a data source
罗列出当前数据库的相关对象,选择后,点击确认
生成相关物理模型