我一直在使用 Visio 2002/2003 Enterprise Architect 直观地进行数据库架构设计,然后前向生成 DDL 来创建数据库。
我想切换到 Visio 2007,但虽然它确实具有数据库图表支持,但它doesn't具有生成DDL的能力。真糟糕。
我真的很失望,因为微软似乎已经完全放弃了这个功能。你不能在 Visual Studio 中做到这一点(我发现)。如果将数据库图表插入数据库,则可以使用 SQL Server Management Studio 来完成此操作,但对架构的任何编辑都会立即生效。
有没有人找到一个好的程序来做到这一点?我希望找到一个免费的并且可以为 SQL Server 生成 DDL/SQL 的工具。
不幸的是,我最近遇到了同样的问题,希望 MS 能够提供新版本的 Visio Enterprise Architect,因为我一直使用它来进行 ERD/数据库设计。然而,由于他们似乎没有提供这一点,我被迫研究其他工具。我检查过的包括以下内容:
- 内河码头 ER/工作室
- Visual Paradigm DB 视觉架构师
- Altova 数据库间谍
- 数据库设计
- Sybase PowerDesigner
另外,我尝试查看 DevGEMS Data Modeler,但下载后不断收到“安装文件已损坏”的消息。我从来没有考虑过 ERWin,因为它的界面看起来太老派/传统,而且价格太贵。就在我几乎放弃寻找全面但[相对]便宜的替代方案的所有希望时,我遇到了模型右 http://www.modelright.com。我觉得奇怪的是,我没有听说过更多关于这家公司的信息,因为与其他高端数据库建模工具相比,他们的产品非常出色且便宜(多数据库支持低于 1000 美元,单个数据库类型低于 500 美元)。此外,该公司是由第一批从事 ERwin 开发的开发人员之一创立的(有关更多信息,请参阅其公司的“关于”页面)。
长话短说,如果您想节省一天的时间来研究这个主题,请先查看 ModelRight 并从那里开始。顺便说一句,全面披露 - 我与 ModelRight 公司没有任何隶属关系! ;^)
附: - 据我目前所知,VS 2010 不会提供完整的数据库建模环境,而仅足以支持我目前不出售的实体框架(特别是花时间推出我自己的 ORM 层)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)