SQL建模和设计工具?

SQL建模和设计工具?

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

如果该工具可以生成 SQL 脚本就好了,而且这些脚本与 SQLite 兼容,但这不是必需的。

目前,我在虚拟机下使用 Enterprise Architect 来实现这一点,这有点糟糕。我能够在 Wine 下运行它,但效果不如我想要的那样好。它是一个完整的工具,可以对世界上的任何事物进行建模,而现在我不需要那么多。

答案1

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

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

然后您只需输入mysqlHUB 即可。

在此处输入图片描述

它运行起来非常好。他们的网站上也有下载,但在 12.10 中却出现了依赖性错误(下载的是 12.04 的版本,所以这也许可以解释这个问题)。

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

答案2

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

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

答案3

你可以试试阿尔古UML以及其SQL 插件

答案4

我用ERBuilder 数据建模器在 wine 下建模我的 PostgreSQL 数据库并生成 SQL 脚本或直接生成数据库。它与 wine 配合得很好,我认为它也支持 SQLite。

相关内容