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

时间:2008-08-18 00:01:42

标签: linux ubuntu erd

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

有人有什么建议吗?为了它的价值,我正在使用Ubuntu(Hardy Heron)。

感谢。

12 个答案:

答案 0 :(得分:14)

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

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

答案 1 :(得分:5)

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

答案 2 :(得分:3)

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

答案 3 :(得分:2)

答案 4 :(得分:2)

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

您可以在此处查看预发布公告: http://dev.mysql.com/workbench/?p=138

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

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

答案 5 :(得分:2)

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

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

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

答案 6 :(得分:2)

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

答案 7 :(得分:1)

没有这样的建议,但是,

您可能希望将搜索范围扩展到Eclipse插件,例如http://eclipse-erd.sourceforge.net/

除此之外,您还需要支付各种ERD工具,例如Data Architect

答案 8 :(得分:1)

我过去在Linux上使用Workbench的经验很糟糕,并希望它现在变得更好。

我对SchemaBank这几天非常满意,因为它们纯粹是基于网络的。你每个月都要花几块钱,他们会把你的图表托管给私人/公共分享。支持正向/反向工程,更改脚本等常用内容。

答案 9 :(得分:0)

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

感谢。

答案 10 :(得分:0)

您可以尝试ORM Designer http://www.orm-designer.com 工具类似于DBDesigner,但功能更多,并且在日常开发中。

答案 11 :(得分:-3)

您可以尝试从LibreOffice开始。它可以连接到任何数据库,您可以使用可视向导和工具轻松创建,设计和编写查询。