好的工具對于辦事的效率,可謂不可缺少,就好似你有一個走到哪里都帶著的編輯器!沒辦法,習慣了,感覺離不開了!
那么設計數據庫就更離不開一款好的工具了!數據庫真是最基本的,也是一個項目中最重要的。
下面介紹幾款軟件:
**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)**