SQL建模和设计工具?

Ped*_*sso 12 database software-recommendation diagram sql

我想知道您使用哪种工具在 Ubuntu 中对表、关系等进行建模,以及通用数据库建模。

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

目前,我在虚拟机下使用 Enterprise Architect,这很糟糕。我能够在 Wine 下运行它,但没有我想要的那么好。它是对世界上任何事物进行建模的完整工具,现在我不需要那么多。

don*_*oey 11

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

sudo apt-get update
sudo apt-cache search mysql-workbench
sudo apt-get install mysql-workbench
Run Code Online (Sandbox Code Playgroud)

然后您只需输入mysqlHUB 即可。

在此处输入图片说明

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

其他人也提到了:druidDBDesigner在 superuser.com上还有另一篇关于 DB 设计的帖子。


jas*_*ado 5

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

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