我想知道您在 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
然后您只需输入mysql
HUB 即可。
它运行起来非常好。他们的网站上也有下载,但在 12.10 中却出现了依赖性错误(下载的是 12.04 的版本,所以这也许可以解释这个问题)。
其他人也提到:德鲁伊和数据库设计器。还有另一篇关于数据库设计的文章在 superuser.com 上。
答案2
你可以尝试迪亚您可以使用 UML 创建/建模数据库,并使用官方支持的脚本将其转换为 SQL。
例如,您可以在此找到使用 DIA 和 TeDia2SQL 的基本操作方法http://left.subtree.org/2007/12/05/database-design-with-dia/
答案3
答案4
我用ERBuilder 数据建模器在 wine 下建模我的 PostgreSQL 数据库并生成 SQL 脚本或直接生成数据库。它与 wine 配合得很好,我认为它也支持 SQLite。