问题描述
我近来在我的工作机器上切换到了Linux,并且是Linux桌面环境的菜鸟,我想找到一个适宜数据库设计的ERD工具。每次我须要创建一个图表时,重新启动回我的Windows分区会很快显得不愉快。我看了Dia,但没有看见任何数据库工具–只有UML,网路等。
有人有哪些建议吗?值得一提的是,我正在使用Ubuntu(HardyHeron)。
拜谢。
最佳解决思路
MySQL即将发布了“MySQLWorkbechforlinux”的alpha版:
请参阅此处的公告:MySQLWorkbench5.1AlphaforLinuxavailable。
次佳解决思路
对于简单的ER图,我肯定会推荐;这是一个在线flash-based工具。一周前我写了一个小的review。
第三种解决思路
MySQLWorkbench可在MacOSlinux数据恢复,Fedora,Ubuntu,Windows上使用。
WB5.1专注于数据建模(代替MikeZinner的流行DBDesigner产品)。
WB5.2(即2009年4月)将包括对MySQL查询浏览器的重新编撰。
第四种思路
查看SQLDeveloper:[]
第五种思路
嗯我觉得MySQLWorkbench的Linux版本可以从以下网址下载:
你可以在这儿听到pre-release公告:
它们仍处于alpha状态,但从Windows版本来看,这将是”THE”ERD工具。
PD:对于ubuntu部份,你很辛运,她们说ubuntu是“我们选择的Linux发行版”。
第六种思路
瞧瞧OracleJDeveloper(免费软件)。它是纯Java,因而它可以在任何平台上运行。它将对可以通过JDBC联接的任何数据库起作用。它建立了数据库图表(以及许多其他图表–它正好是一个完整的JavaIDE)。
它适用于储存在XML文件中的“脱机数据库对象”的概念。为此,假若您有现有数据库对象,则首先将它们捕获到JDeveloper中linux 查看数据库版本,之后建立图表。假如对离线对象进行了修改linux 查看数据库版本手机linux操作系统,则可以将”reconcile”作为新对象(DROP-REPLACE)或更改(ALTER)重新登陆到数据库中。
在下载
第七种思路
对于通用(独立于供应商)工具,您可以尝试dia(我更喜欢dia-gnome包)。还有一些用于生成SQL文件的插件。
第八种思路
作为一个补仓,我早已通过Wine安装了DBDesigner(我应当首先完成这个),由于这是我的Windows开发人员正在使用的,但也会见到这三者。Eclipse插件将是理想的,假如它是体面的。
拜谢。
参考资料