SQL建模和设计工具?

我想知道你在Ubuntu中使用哪个工具来建模表,关系等,通用数据库建模。

如果该工具生成SQL脚本会很好,并且这些脚本的加号与SQLite兼容,但这不是必需的。

目前,我在虚拟机下使用Enterprise Architect,这种方式很糟糕。 我能够在Wine下运行它,但不如我想要的那么好。 它是一个完整的工具,可以对这个世界中的任何东西进行建模,而现在我并不需要这么多。

你可以试试DIA 。 您可以使用UML创建/建模数据库,并使用官方支持的脚本之一将其转换为SQL。

例如,您可以在http://left.subtree.org/2007/12/05/database-design-with-dia/找到使用DIA和TeDia2SQL的基本方法。

另一个不错的选择是mysql-workbench 。 它可以使用apt-get轻松安装(第三个命令可以,但我更喜欢先更新和搜索):

 sudo apt-get update sudo apt-cache search mysql-workbench sudo apt-get install mysql-workbench 

然后你就可以在HUB中输入mysql了。

在此处输入图像描述

它就像一个魅力。 还有一个从他们的网站下载,但在12.10给了我一个依赖性错误(下载是12.04所以这可能解释它)。

其他人也提到: 德鲁伊和DBDesigner 。 在superuser.com上还有另一篇关于数据库设计的文章 。

您可以使用其SQL插件尝试ArguoUML 。