好的工具对于办事的效率,可谓不可缺少,就好似你有一个走到哪里都带着的编辑器!没办法,习惯了,感觉离不开了!
那么设计数据库就更离不开一款好的工具了!数据库真是最基本的,也是一个项目中最重要的。
下面介绍几款软件:
**1. PowerDesigner**:
[PowerDesigner](http://www.powerdesigner.de/)是Sybase推出的主打数据库设计工具。PowerDesigner致力于采用基于Entiry- Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型 的基础上针对目标数据库管理系统的具体化。
**2.MySQL Workbench**:
[MySQL Workbench](http://dev.mysql.com/downloads/workbench/)是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。[1]
MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统。
**3. Navicat**:
[Navicat](http://www.navicat.com.cn/) 是一套快速、可靠并价格相宜的数据库管理工具,
专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
产品成员:
▪ Navicat Premium
▪ Navicat for MySQL
▪ Navicat for Oracle
▪ Navicat for SQLite
▪ Navicat for SQLServer
▪ Navicat for PostgreSQL
▪ Navicat Report Viewer
▪ Navicat Data Modeler
**4.Microsoft Visio**:
[Microsoft Visio](https://products.office.com/zh-cn/Visio/) 是Windows操作系统下运行的流程图和矢量绘图软件,它是Microsoft Office软件的一个部分。
另外,VISIO虽然是Microsoft Office软件的一个部分。但通常以单独形式出售,并不捆绑于Microsoft Office套装中。
**5.Rational Rose**:
[Rational Rose](http://www-03.ibm.com/software/products/zh/rational-software-architect-family) 是Rational公司( IBM公司于2003年宣布完成了对Rational软件公司价值21亿美元的收购)出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。
Rational Rose包括了统一建模语言(UML),OOSE,以及OMT。
Rational Rose 是一个完全的、具有能满足所有建模环境(Web开发,数据建模,Visual Studio和 C++ )灵活性需求的一套解决方案。
**6.ER/Studio**:
[ER/Studio](http://www.embarcadero.com/products/er-studio)是Embarcadero Technologies公司(易博龙公司)为企业提供专业级的数据库工具,用于设计、开发、管理数据库以及其中的数据。
ER/Studio Data Architect (ER/Studio DA)是一种可视化数据建模工具,它不仅可以用于设计并构建个别平台的物理数据库,还可以对不同平台上的逻辑数据架构进行分析和设计。
**7.ERWin**:
[ERWin](http://erwin.com/) 的全称是ERwin Data Modeler,是CA公司的数据建模工具。支持各主流数据库系统。
ERwin数据建模R9是业界领先的数据建模解决方案,提供一个简单的,可视化界面来管理复杂的数据环境。
* * * * *
网友1:其实我不明白为什么数据库还需要设计工具。一般网站,最多也就十来个表吧?一口气就写完了,还需要什么设计的。
网友2:PowerDesigner是最强大的,就是较贵。ERWin也有很多人用。用Visio画图也很流行,企业版是可以生成SQL的。上百张表的项目,没个工具还真不行。
网友32:要是MySQL推荐Workbench,要是其他的建议大家,用PowerDesigner---这可是一个超好的工具,SQL Server 也有自带的....以前学校学习的时候经常用,感觉不错。
网友4:做开发那会儿最开始用白纸话E-R,然后Excel做表。后来用visio画E-R,然后用E-R Studio建立模型,直接生成到DB感觉工具什么的都是浮云,还是的靠脑子哦.
* * * * *
> 参考:(来自百度百科)
**[PowerDesigner](http://baike.baidu.com/view/1589740.htm)**
**[MySQL Workbench](http://baike.baidu.com/view/3546648.htm)**
**[Navicat](http://baike.baidu.com/view/1637200.htm)**
**[Microsoft Visio](http://baike.baidu.com/view/1155688.htm)**
**[Rational Rose](http://baike.baidu.com/view/682995.htm)**
**[ER/Studio](http://baike.baidu.com/view/1906540.htm)**
**[ERWin](http://baike.baidu.com/view/911330.htm)**