当前位置: 首页>>技术教程>>正文


什么是适用于Linux的良好数据库ERD工具?

, ,

问题描述

我最近在我的工作机器上切换到了Linux,而且是Linux桌面环境的新手,我想找到一个适合数据库设计的ERD工具。每次我需要创建一个图表时,重新启动回我的Windows分区会很快变得不愉快。我看了Dia,但没有看到任何数据库工具 – 只有UML,网络等。

有人有什么建议吗?值得一提的是,我正在使用Ubuntu(Hardy Heron)。

谢谢。

最佳解决思路

MySQL正式发布了“MySQL Workbech for linux”的alpha版:

请参阅此处的公告:MySQL Workbench 5.1 Alpha for Linux available

次佳解决思路

对于简单的ER图,我肯定会推荐Gliffy.com;这是一个在线flash-based工具。一周前我写了一个小的review

第三种解决思路

MySQL Workbench可在MacOS,Fedora,Ubuntu,Windows上使用。

WB 5.1专注于数据建模(取代Mike Zinner的流行DBDesigner产品)。

WB 5.2(即2009年4月)将包括对MySQL查询浏览器的重新编写。

http://forums.mysql.com/index.php?151

第四种思路

查看SQL Developer:[http://sqldeveloper.solyp.com/download/index.html]

第五种思路

嗯我认为MySQL Workbench的Linux版本可以从以下网址下载:http://forums.mysql.com/read.php?3,56274,56274#msg-56274

你可以在这里看到pre-release公告:http://dev.mysql.com/workbench/?p=138

它们仍处于alpha状态,但从Windows版本来看,这将是”THE” ERD工具。

PD:对于ubuntu部分,你很幸运,他们说ubuntu是“我们选择的Linux发行版”。

第六种思路

看看Oracle JDeveloper(免费软件)。它是纯Java,因此它可以在任何平台上运行。它将对可以通过JDBC连接的任何数据库起作用。它构建了数据库图表(以及许多其他图表 – 它恰好是一个完整的Java IDE)。

它适用于存储在XML文件中的“脱机数据库对象”的概念。因此,如果您有现有数据库对象,则首先将它们捕获到JDeveloper中,然后构建图表。如果对离线对象进行了更改,则可以将”reconcile”作为新对象(DROP-REPLACE)或修改(ALTER)重新登录到数据库中。

http://www.oracle.com/technology/software/products/jdev/index.html下载

第七种思路

对于通用(独立于供应商)工具,您可以尝试dia(我更喜欢dia-gnome包)。还有一些用于生成SQL文件的插件。

第八种思路

作为一个止损,我已经通过Wine安装了DBDesigner(我应该首先完成这个),因为这是我的Windows开发人员正在使用的,但也会看到这两者。 Eclipse插件将是理想的,如果它是体面的。

谢谢。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6613.html,未经允许,请勿转载。