2009-08-24 61 views
0

我正在寻找一种工具,可以让我绘制ERD并生成创建相应MySQL模式的SQL。附加要求是:生成MySQL模式的ERD工具

  • 运行在Windows
  • 零成本

奖励积分,如果它在Ubuntu上运行了,但是这不是一个“必须拥有”。

谢谢, 唐

+0

MySQL工作台可以在Windows和Ubuntu运行

名单。我现在在Maverick上运行它。 = D – Dave 2011-03-23 13:19:58

+0

@你不能要求在SO – 2013-12-12 18:12:29

+0

@ ZainShah120上的工具,它会出现我可以 – 2013-12-13 10:58:32

回答

5

MySQL工作台

2

http://www.fabforce.net/dbdesigner4/

DBDesigner 4 - Features 

DBDesigner 4提供了强大的功能来创建任何数据库的可视化模型。

从逆向工程的发动机起动自动检索从现有的数据库,大量的建模工具和编辑,它会自动应用模型改变底层数据库syncronisation函数的模型 - 这是DBDesigner 4

的一部分

设计模式与查询模式

DBDesigner 4支持两个可切换的用户界面。设计模式用于创建和维护可视数据库模型。查询模式用于处理表数据并构建复杂的SQL查询语句以供PHP,Kylix或其他编程语言使用。

插件和开源

在DBDesigner 4中创建的模型存储在XML。它们可以通过从DBDesigner 4和其他第三方产品直接启动的第三方插件进行修改。 因为DBDesigner 4是一个开源项目,程序很容易开发新的插件或扩展DBDesigner 4以适应特定的需求。功能

* Available on Linux/MS Windows 
* User Interfaced based on industry standard layouting software 
     o Canvas navigation similar to Adobe Illustrator® and Photoshop® 
     o Palettes (docked/floating) including "Bird Eyes view" 
     o Available objects include tables, realtions, labels, regions, images 
     o Extensive Drag'n'drop support 
     o Extensive Popup-Menu support 
     o Advanced Editors 
     o UNLIMITED Undo-/Redo- functions 
     o Copy-/Cut-/Paste clipboard functions (XML, DDL) 
     o Align functions 

* Design Mode/Query Mode 
* Reverse engineering MySQL, Oracle, MSSQL and any ODBC databases 
* Userdefined schema-generation 
* Model-To-Database syncronisation 
* Index support 
* Automatic foreign key placement 
* Weak entity support 
* Standard Inserts storing and sync 
* Full documentation capabilities 
* Advanced model printing 
* Output as image 
* All MySQL datatypes with all options 
* User defined datatypes 
* Database storage, ability to save model within database 
* Network-/Multiuser access through database storage 
* Version control* 
* SQL Query Builder 
* SQL Command History 
* SQL Command storage within model 
* Plugin interface