我最近在我的工作机器上切换到了Linux,而且是Linux桌面环境的新手,我想为数据库设计找到一个不错的ERD工具。每次我需要创建一个图表时,重新启动回我的Windows分区会很快变得不愉快。我看了Dia,但没有看到任何数据库工具 - 只有UML,网络等等。
有人有什么建议吗?为了它的价值,我正在使用Ubuntu(Hardy Heron)。
感谢。
答案 0 :(得分:14)
MySQL正式发布了“MySQL Workbench for linux”的alpha版本:
答案 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查询浏览器进行重新编写。
答案 3 :(得分:2)
查看SQL Developer:[http://sqldeveloper.solyp.com/download/index.html]
答案 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开始。它可以连接到任何数据库,您可以使用可视向导和工具轻松创建,设计和编写查询。