数据库软件: NavicatPower Designer 、Workbench 、 PHPmyAdmin 、MySQLDict(没有使用过、待试,如果你用过欢迎留言,留下你的博客地址。感谢^_^!)

软件下载地址

powerDesigner15  链接:http://pan.baidu.com/s/1kU8MojP 密码:8bor

 

数据库ER图  workbench 

 

PHP生成mysql 数据库文档程序 link 

 

数据库同步、数据库对比工具 -- 《Navicat》 官网 link  **安装  link

 

数据库模型设计,云同步方法

   如何在A电脑用数据库设计的ER图,然后在B电脑也使用?

   用版本控制 SVN、GIT 最好是线上的

 

使用实例 PowerDesigner

大纲:  mysql数据连接、ER****生成、数据库结构导出word

传说中,程序员们喜欢用powerDesign进行数据库建模。通常都是先设计出物理模型图,在转换出数据库需要的SQL语句,从而生成数据库。
但,江湖中流传着“powerDesign****”的传说。好,我们今天就来利用PowerDesign来建立****。

基于MySql 5.0 的数据库,PowerDesigner12.主要分为这几个步骤。

1> 通过windows数据源管理,建立ODBC数据源。

首先,安装ODBC的补丁。这里是mySql 3.5.1 和 mySql5.1.5的补丁文件。使用他们进行安装。

补丁下载地址 传送门

关于数据库工具_已迁移

 

打开Windows的控制面板打开管理工具

 

打开数据源(ODBC)

 

选择你要操作的数据库类型

关于数据库工具_已迁移

输入数据库参数,并测试连接

关于数据库工具_已迁移
 
2> 通过powerDesigner使用ODBC数据源,建立PowerDesigner的数据源。

新建物理模型.

 

关于数据库工具_已迁移
选择数据库(DataBase)---连接(Connect)。

 关于数据库工具_已迁移

选择已经配置好的ODBC数据源。 

 

关于数据库工具_已迁移
输入登录数据库的【用户名】和【密码】。

 关于数据库工具_已迁移
2> 使用PowerDesigner进行****。

选择 DataBase----Reverse Engineer Database。使用已经配置好的数据源。 

 

关于数据库工具_已迁移
 

选择你感兴趣的内容。 

关于数据库工具_已迁移

 

 

生成物理模型。 

 

我们稍做等待,我出现了我们需要的数据模型。如下图: 

 

放大后 

 

到这里,我们的****,就完成了。

 

 关于数据库工具_已迁移

 

如果你电脑是64位的话请看这儿

回收上面补丁安装,先把之前的安装文件重新执行便可以删除之前的安装补丁了

重下下载32的补丁文件,安装32位的  传送门

安装完后,上面所说的数据源配置,就不是直接在管理工具的那个数据源打开了

C:\Windows\SysWOW64\odbcad32.exe

找到上面那个执行程序打开,重新配置数据库参数

然后按上面的步骤重新生成ER图

============== 下面开始文档导出 ==============

pd导出word表跟一般软件的导出功能类似,通过模版定义格式和样式,然后导出自定义格式的word。我用PowerDesigner15,导出功能用起来比较方便容易,唯一不爽的就是title page和前两页的Header and Footer取不掉。

下面记下简单操作过程以备以后使用,点击下载通用模版

 

一:基本使用介绍

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格式如下图所示

关于数据库工具_已迁移

 

=========上面是简单的导出========== 定制方式导出  传送门

实现这几个功能查阅的相关资料如下

文档的导出 传送门一    传送门二 (这个待实验)

文档的ER图与连接  传送门一

相关资源:  数据结构模板

配置数据源遇到的问题

在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 (此问题答案看红色字体)

 

使用过程中的一些问题

powerDesigner****报错:Unable to list the users.    why?

解决:  选择菜单栏中的Database -> Change Current DBMS ,给DBMS选择你的数据库类型 确定就行了 传送门

为什么powerdesigner15做MYSQL****的时候_为更新所有的库,而不是指定的库?

方法一:如果直接用ROOT权限连接就会出现这样的情况,但如果为每一个库分配一个用户,这样就不会更新到其它库了

 

使用感受

========== 我的使用感受 ==============

navicat:    

    易上手

    可以执行和查看数据和模型设计

    可以设置自动备份

    可以数据库对比 在开发的时候需要不断更新数据库结构及数据 ( 很实用 )

    navicat 利用查询后的结果生成文档

    关于数据库工具_已迁移

    传送门

 

powerDesigner:

    功能强大、但上手难度高,需要一定的学习时间

workbench :

    mysql自家的软件,容易上手。

 

============ 感谢阅读 无情的分隔线 =============

写在后面

如果有问题都可以和文章有误欢迎留言、感谢!

如果你知道有软件可以做完成上面的所有,欢迎推荐 !

转载于:https://my.oschina.net/Majw/blog/837491

相关文章: