28

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

有人有什么建议吗?对于它的价值,我使用的是 Ubuntu (Hardy Heron)。

谢谢。

4

12 回答 12

15

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

请参阅此处的公告: 适用于 Linux 的 MySQL Workbench 5.1 Alpha 可用

于 2008-09-19T16:58:04.970 回答
5

对于简单的 ER 图,我绝对会推荐Gliffy.com;它是一个基于 Flash 的在线工具。一周前我写了一篇关于它的小评论。

于 2008-08-21T20:01:06.823 回答
3

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

于 2008-11-05T14:54:26.830 回答
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

于 2009-03-04T06:31:03.200 回答
2

查看 SQL 开发人员:[ http://sqldeveloper.solyp.com/download/index.html]

于 2008-08-18T02:49:53.590 回答
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 发行版”。

于 2008-09-15T18:26:00.450 回答
2

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

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

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

于 2008-09-15T18:46:13.833 回答
1

没有这样的建议,但是,

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

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

于 2008-08-18T01:47:51.843 回答
1

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

这些天我对SchemaBank很满意,因为它们完全基于网络。你每个月给他们几块钱,他们托管你的图表以供私人/公共共享。支持正向/逆向工程、更改脚本等常见的东西。

于 2009-10-07T09:14:20.060 回答
0

作为权宜之计,我已经通过 Wine 安装了 DBDesigner(我应该先这样做),因为这是我的 Windows 开发人员正在使用的,但也会同时查看这两个。如果它不错,Eclipse 插件将是理想的。

谢谢。

于 2008-08-18T13:33:56.973 回答
0

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

于 2010-01-14T08:24:20.980 回答
-4

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

于 2012-08-29T06:09:33.430 回答