我正在寻找一个工具来帮助我进行数据库建模。我正在寻找的是一个工具,可以数据库建模工具
- 构建ER模型
- 生成创建,修改,删除SQL语句
- 可以控制版本(意味着我想将文件提交到我的SVN)
- 连接到数据库,并从现有表反转模型。
任何人都可以推荐一个工具吗? Eclipse插件将会很好...
在此先感谢和问候。 Sebastian
我正在寻找一个工具来帮助我进行数据库建模。我正在寻找的是一个工具,可以数据库建模工具
任何人都可以推荐一个工具吗? Eclipse插件将会很好...
在此先感谢和问候。 Sebastian
包含在MySQL工作台中的on做得相当不错。它允许从模型初始化数据库,即可以从模型生成初始化脚本。对于反射部分,我使用其他工具(sqlacodegen生成sqlalchemy模型,因为我在python环境中工作)。版本控制也不是最佳的,因为模型以二进制格式存储。
我从来没有真正使用过MySQL工作台建模工具来为MySQL以外的其他数据库生成布局。但理论上讲,导出的初始化脚本应该可以在不同的数据库引擎中运行,并且只需很少的更改(如果有的话)。
如果你正在使用MySQL作为数据库软件,我可以推荐MySQL的工作台本:
https://www.mysql.de/products/workbench/
对于所有其他人(或也MySQL的),你可以使用Navicat的:
我最喜欢的工具是SqlDBM用于数据库设计。
这是迄今为止研究很多(如Erwin,Vertabelo等)后发现的最好的工具之一,SqlDMB具有许多方便的功能。它是在线工具,非常友好的用户界面,完全免费。我一直用它来做我的项目。目前它与SqlServer兼容,但对于概念建模,您可以使用它,而不管您使用的数据库如何。
到目前为止,我已经尝试了许多在线工具。不过,我会列出一些帮助我很多的工具。
免费的14天评估版本可以下载。 购买价格包括12个月的支持。第一年后,支持可以购买原始许可证价格的35%。
“打折许可证可用于合格的学术用户,免费许可证可用于合格的开源软件(OSS)开发人员。“
价格:港币$ 3200
Dezign
最近升级提供显著改进的功能 正向和支持逆向工程约20个不同的数据库
售价:信息一免费下载或开始在$ 259购买。
SQLDBM为您提供了一种简单方便的方法,可以在任何浏览器的任何位置绝对地设计您的数据库,无需任何额外的数据库引擎或数据库建模工具或应用程序即可工作。使用SQLDBM即时设计和管理大型和小型数据库和数据模型。所有这些都包含了任何所需的数据库规则和对象,如数据库密钥,模式,索引,列约束和关系。
价格:免费
我会看看到这两个。谢谢...为了回答你的问题:choise的数据库是oracle。 –
为此,您可以使用NaviCat:https://www.navicat.com/products/navicat-for-oracle –