powerDisigner连接mysql 生成数据库物理视图,并导出word格式的数据库说明文档

    先说背景和目的,因为前期公司没有要求,项目时间紧迫,我负责的系统数据库也不复杂,因此就没有用pd进行详细设计,就写了个概要设计就开干了,边作边完善的文档。后来公司要求要补充数据库设计文档和pd的设计文件,方便存档,而后才有了这些事情。(其实我我的是很是喜欢写文档的,必进之前干项目经理被折磨出来的)mysql

    啰嗦完了,进入主题。其实我如今就有点像逆向工程了,有系统有数据库没文档,多么悲催的事情。sql

上步骤:数据库

一、安装powerDisigner,破解(若是不经常使用能够暂时无论)数据库设计

二、连接数据库(有两种方式比较简单:A、jdbc连接,B、ODBC连接)====这里有坑后面再详细说明工具

三、生成物理视图lua

四、导出成word文档spa

详细操做流程.net

一、安装powerDisigner

    全程默认安装就行,破解时候只须要提供一个dll文件便可。     设计

 网上的朋友分享的,若是不能下载了,请你们本身搜咯。 开发

    PowerDesigner165_破解文件.rar   

        连接:http://pan.baidu.com/s/1hqEDUCG    636KB

    PowerDesigner165_Evaluation.exe  有点大, 620MB

       连接:http://pan.baidu.com/s/1mhbRiRm 密码:sw75

二、连接数据库(有两种方式比较简单:A、jdbc连接,B、ODBC连接)====这里有坑后面再详细说明

    A,jdbc连接(坑在这里)

    由于powerDisigner只支持32位的jdk,要否则就会报错:找不到JVM,如今还有谁开发的时候使用32位jdk啊?反正咱们公司没人用。

    解决方案:老老实实安装32位版本的jdk,而后设置JAVA_HOME(有一个弊端,会影响开发环境使用的环境变量)或是写一个bat(推荐:每次启动powerDisigner的时候设置下JAVA_HOME)

    B、使用ODBC进行连接,不用去安装32位的jdk,操做繁琐程度差很少,具体步骤以下:

    (1)、配置ODBC连接

            选择菜单中:DataBase -configure connections

            

配置ODBC数据源

点击ODBC Administrator,会弹出配置ODBC数据源的窗口,点击添加按钮,弹出建立新数据源窗口,你们会发现没有MySQL ODBC 这个选项,由于你没有安装mysql的 ODBC驱动,那么你能够去https://dev.mysql.com/downloads/connector/odbc/(选择正确的版本)下载一个驱动直接默认安装便可。最终效果以下图

而后点击下一步,弹出连接配置窗口,填写数据库连接信息,保存成配置文件

 而后回到 configure Data connections , 新建Data Sources,而后选择系统数据源(必须以管理员身份运行powerDisigner,要否则不能选该选项),点击下一步选择刚才配置的MySQL ODBC连接,肯定

此时在ODBC machine data source窗口就会多一个连接选项(个人是task_center2),选中点击肯定,那你当前的视图就和这个数据库进行了关联。

三、生成物理视图

    上面咱们已经配置完ODBC连接,接下来要生成设计图了

在PowerDesigner里,使用菜单File=》Reverse Engineer=》Database,DBMS选择MySQL5.0,点击肯定;

  四、在弹出的Database Reverse Engineering Options窗口的Selection里,选择Using a data source,点击右边的小数据库图标,在弹窗里,选择ODBC file data source,并找到第2步建立的DSN文件,而后在下面输入User ID和Password,点击Connect

    (由于我是root帐号,因此会导出全部的用户和表,你可根据直接的实际状况进行选择,而后肯定便可)

    

导入结果以下图,系统表全都导入了,太乱了

四、导出成word文档

一:基本使用介绍

1. 在工具栏中选择【Report -->Reports】,以下图

2. 点击第二个图标建立一个Report,以下图

该wizard中有三个信息

Report name Report : Report名字,也是导出word的文件名

Language :语言,有中文汉化包选择Simplified Chinese

Report template : Report模版,若是所示软件自己自带了几个模版,在安装目录Resource Files\Report Templates下

 

3. 选一个默认模版Standard Physical Report,确认后会发现多了两个区Available items和Report items

Available items :软件提供的可用模块,是导出word模版的一个小组件,双击就会添加到Report items区域

Report items : 我选中的模版小组件

4. 根据模版导出word,在工做空间区域,右键Reports下咱们建的Report,以下图点击生产RTF格式

觉得系统模版要导出的数据比较多会很慢,导出的word格式以下图所示

其实默认导出的东西太多,不少咱们都用不到,其实咱们能够自定义模板,下面是我定义好的一个你们能够下载使用(模板下载连接 http://download.csdn.net/download/pengkang0902/9953968

最终结果以下图

相关文章
相关标签/搜索