sql - 什么是 Visio Enterprise Architect 的良好替代品?

标签 sql database visio ddl diagramming

<分区>

我一直在使用 Visio 2002/2003 Enterprise Architect 以可视化方式进行数据库架构设计,然后前向生成 DDL 以创建数据库。

我想切换到 Visio 2007,但虽然它确实支持数据库图表,但它能够生成 DDL。真可惜。

我真的很失望,因为微软似乎已经完全放弃了这个功能。你不能在 Visual Studio(我发现的)中做到这一点。如果将数据库图表插入数据库,您可以使用 SQL Server Management Studio 完成此操作,但对架构的任何编辑都会立即生效。

有没有人找到一个好的程序来做这个?我希望找到一个免费的并且可以为 SQL Server 生成 DDL/SQL 的软件。

最佳答案

不幸的是,我最近遇到了同样的问题,希望 MS 能提供新版本的 Visio Enterprise Architect,因为我一直使用它来进行 ERD/数据库设计。然而,由于这似乎不是他们即将提出的,我不得不研究其他工具。我 checkout 的包括以下内容:

  • Embarcadero ER/工作室
  • Visual Paradigm DB 视觉架构师
  • Altova 数据库 spy
  • 数据库设计
  • Sybase PowerDesigner

此外,我尝试查看 DevGEMS Data Modeler,但在下载后一直收到“设置文件已损坏”的提示。我从来没有考虑过 ERWin,因为它的界面似乎太过时/过时,而且它太贵了。就在我几乎放弃寻找全面但 [相对] 便宜的替代品的所有希望时,我遇到了 ModelRight 。鉴于与其他高端数据库建模工具相比,他们的产品非常出色且价格低廉(多数据库支持不到 1000 美元,单一数据库类型不到 500 美元),我发现这家公司我没有听说过更多,这让我感到奇怪。此外,该公司由第一批从事 ERwin 开发的开发人员之一创立(有关详细信息,请参阅他们公司的“关于”页面)。

长话短说,如果您想节省一天的时间来研究这个主题,请首先查看 ModelRight,然后从那里开始。顺便说一句,为了全面披露——我与 ModelRight 公司没有任何关系! ;^)

附言- 据我目前所知,VS 2010 不会提供完整的数据库建模环境,但仅足以支持我目前不出售的 Entity Framework (尤其是花时间推出我自己的 ORM 层)。

关于sql - 什么是 Visio Enterprise Architect 的良好替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/272816/

相关文章:

java - 在云端建立数据库

database - DdlGenerator 构造函数不需要参数?

C# Visio Interop,未调用事件处理程序

sql - 在 codeigniter 查询中检索第二个表作为子数组

sql - 查看简单查询的结果

c# - 在 C# 应用程序中创建数据库

xml - 打开不受信任的 visio 文档时如何强制 visio 重新计算公式

excel - 为变体数组设计的 VB.NET Option Explicit 和 Office VSTO 方法

php - 查询数据并排列数据 Laravel

mysql - 我如何按情况使用更大的mysql日期?