适用于 Linux 的优秀数据库 ERD 工具是什么?
我最近在工作机器上切换到 Linux,对于 Linux 桌面环境还是个新手,我想找到一个合适的 ERD 工具来进行数据库设计。 每次我需要创建图表时都重新启动到我的 Windows 分区很快就会变得不愉快。 我查看了 Dia,但没有看到任何数据库工具 - 只有 UML、网络等。
有人有什么建议吗? 就其价值而言,我正在使用 Ubuntu (Hardy Heron)。
谢谢。
I've recently switched to Linux on my work machine and, new to the Linux desktop environment, I'd like to find a decent ERD tool for database design. Booting back into my Windows partition every time I need to create a diagram is going to get unpleasant quickly. I looked at Dia, but didn't see any DB tools - only UML, networking, etc.
Anyone have any recommendations? For what it's worth, I'm using Ubuntu (Hardy Heron).
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
MySQL 刚刚正式发布了“MySQL Workbech for linux”的 alpha:
请参阅此处的公告:
Linux 版 MySQL Workbench 5.1 Alpha 现已推出。
MySQL just officially released the alpha of "MySQL Workbech for linux":
See the announcement here:
MySQL Workbench 5.1 Alpha for Linux available.
没有这样的建议,但是,
您可能希望将搜索范围扩大到 Eclipse 插件,例如 http://eclipse- erd.sourceforge.net/。
除此之外,您还需要付费购买各种 ERD 工具,例如 数据架构师。
No recommendations as such, but,
You might want to broaden your search to Eclipse plugins such as http://eclipse-erd.sourceforge.net/.
Apart from that there are various ERD tools you have to pay for like Data Architect.
作为权宜之计,我通过 Wine 安装了 DBDesigner(我应该先这样做),因为我的 Windows 开发人员正在使用它,但我也会同时考虑这两个。 如果 Eclipse 插件不错的话,那将是理想的选择。
谢谢。
As a stop gap, I've installed DBDesigner via Wine (I should have just done that first) since that's what my Windows developers are using, but will look at both of these as well. The Eclipse plugin would be ideal if it's decent.
Thanks.
我过去在 Linux 上使用 Workbench 的经历很糟糕,希望现在能好起来。
这些天我对 SchemaBank 非常满意,因为它们纯粹是基于网络的。 你每个月给他们几美元,他们就会托管你的图表以供私人/公共共享。 像正向/逆向工程、更改脚本等常用的东西都受支持。
I had bad experience with Workbench on Linux in the past and wish it got better now.
I am quite happy with SchemaBank these days 'cause they are purely web-based. You drop them a few bucks every month and they host your diagram for private / public sharing. Usual stuff like forward / reverse engineering, alter scripts, etc are all supported.
查看 SQL Developer:[http://sqldeveloper.solyp.com/download/index.html ]
Check out SQL Developer: [http://sqldeveloper.solyp.com/download/index.html]
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
MySQL Workbench is available on MacOS, Fedora, Ubuntu, Windows.
WB 5.1 is focused on Data Modeling (replacing Mike Zinner’s popular DBDesigner product).
WB 5.2 (coming April 2009) will include a ground up rewrite of the MySQL Query Browser.
http://forums.mysql.com/index.php?151
对于通用(独立于供应商)工具,您可以尝试 dia(我更喜欢 dia-gnome 包)。
还有一些用于生成 SQL 文件的插件。
For a generic (vendor independent) tool, you can try dia (I prefer the dia-gnome package).
There are also some plugins for generating the SQL files.
我绝对会推荐 Gliffy.com 来获取简单的 ER 图; 它是一个基于 Flash 的在线工具。 一周前我写了一篇评论。
I'd definitely recommend Gliffy.com for simple ER diagrams; it's an online flash-based tool. I wrote a small review of it a week ago.
嗯,我认为 MySQL Workbench 的 Linux 版本可以在以下位置下载:
http://forums.mysql.com/read.php?3,56274,56274#msg-56274< /a>
您可以在此处查看预发布公告:
http://dev.mysql.com/workbench/?p=138
它们仍处于 alpha 阶段,但从 Windows 版本来看,这将是“THE “ERD 工具。
PD:对于 ubuntu 部分,你很幸运,他们说 ubuntu 是“我们选择的 Linux 发行版”。
Mmm I think the Linux version of MySQL Workbench is out for download at:
http://forums.mysql.com/read.php?3,56274,56274#msg-56274
You can see the pre-release announcement here:
http://dev.mysql.com/workbench/?p=138
They are still in alpha, but judging from the windows version this is gonna be "THE" ERD tool.
PD: For the ubuntu part, you are in luck, they say that ubuntu is "our Linux distro of choice".
查看 Oracle JDeveloper(免费软件)。 它是纯Java,因此可以在任何平台上运行。 它适用于您可以通过 JDBC 连接的任何数据库。 它构建数据库图表(以及许多其他图表 - 它恰好是一个完整的 Java IDE)。
它使用存储在 XML 文件中的“离线数据库对象”的概念。 因此,如果您有现有的数据库对象,您可以首先将它们捕获到 JDeveloper 中,然后构建您的图表。 如果对脱机对象进行更改,您可以将它们“协调”回数据库中,作为新对象 (DROP-REPLACE) 或修改 (ALTER)。
下载地址:http://www.oracle.com/technology/software/产品/jdev/index.html
Look at Oracle JDeveloper (freeware). It is pure Java, so it will run on any platform. It will work against any database that you can connect to via JDBC. It builds database diagrams (and lots of other diagrams - it happens to be a complete Java IDE).
It works with a concept of "offline database objects" stored in XML files. So if you have existing database objects, you start by capturing them into JDeveloper and then build your diagram. If you make changes to your offline objects, you can "reconcile" them back into your database, either as new objects (DROP-REPLACE) or as modifications (ALTER).
Download at http://www.oracle.com/technology/software/products/jdev/index.html
您可以尝试 ORM Designer http://www.orm-designer.com
工具与DBDesigner类似,但功能更多,并且正在日常开发中。
You can try ORM Designer http://www.orm-designer.com
Tool is similar to DBDesigner, but has much more functions and is under everyday development.
您可以从 LibreOffice 尝试 Base。 它可以连接到任何数据库,您可以使用可视化向导和工具轻松创建、设计和编写查询。
You can try Base from LibreOffice. It can connect to any database and you can easily create, design and write queries using visual wizards and tools.