powerdesigner16.5逆向生成数据库表结构

powerdesigner是一款数据库建模工具,可以用来生成数据库模型,也可以反向生成表结构,保存为word。
你编写表结构文档时候是自己一个字一个字敲得吗?如果这样效率就太低了,如果有很多表会把你逼疯了。如果使用这个工具反向生成表结构文档,就能节省n多时间。
首先,我们需要创建模型不同版本界面可能有所差别,基本操作流程都是一样的
点击file→newmodel
powerdesigner16.5逆向生成数据库表结构

出现如下界面
powerdesigner16.5逆向生成数据库表结构

模型类型:一般选择physical data model
模型名字:随意起名
DBMS: 数据库源,跟你要连接的数据库类型一致,我用的是postgresql,所以我选择postgresql 8。
注意:有版本区别,要选择对应的版本,如果你用的版本是postgresql 9,这里选择postgresql 8,会报错,一般是向下兼容,不向上兼容。
大部分的数据库源已经内置了,例如:mysql、oracle等。
如果内置DBMS中没有你需要的,你需要自定义配置

下一步,连接数据库,点击:DATAbase→connect
powerdesigner16.5逆向生成数据库表结构
这里有三种创建连接的方式

odbc machine data source :配置的系统数据源
odbc file data source: 从配置文件获取数据库连接
connection profile : 新建数据库库配置

powerdesigner16.5逆向生成数据库表结构
前两种需要配置系统数据源,配置文件,直接使用就行,第三种需要你配置
如果你选择第三种;你需要点击configure进行配置
powerdesigner16.5逆向生成数据库表结构
这里也有两种方式,一种新建,一种配置文件引用powerdesigner16.5逆向生成数据库表结构
新建数据源:填入你的url,连接方式,数据库类型,用户名,密码就行了
powerdesigner16.5逆向生成数据库表结构

选择菜单【Database】—【Update Model from Database】,选择【Using a data source】,然后选择你刚刚创建的数据源;表结构就生成了。
powerdesigner16.5逆向生成数据库表结构
如果你想生成数据库的word文档,可以看我这篇文章:
powerdesigner16.5逆向生成数据库表结构word保存

如果你有什么疑惑或者问题,欢迎入群交流:344635699