0

过去,当我们处于概念设计阶段时,我曾使用 Visio(2003 Professional,如果它重要的话)来涂鸦数据库图表。不过,这非常痛苦,因为没有很好的方法可以将数据Visio 中取出(尽管这个答案给了我临时镇痛剂的希望)。由于设计通常很小,因此这种痛苦并没有变得太严重。但我真的很想找到一个更好、更少痛苦、更可持续的解决方案。

我对这个产品类别的唯一真实体验是非常古老的(比如十年前的 ER/Studio),所以我不知道今天的风景是什么样的。我在 StackOverflow 上环顾四周,我能找到的唯一与我的问题相近的匹配并不是很令人鼓舞。以下是我的基本要求:

  • 离线工作。这是我不只是使用 SSMS 图表的主要原因。有时我只想扔图表,可能是半成品设计,并与其他人一起完善它们,直到我们准备好实例化真正的数据库。
  • 支持 SQL Server 2000+。其他数据库也不错,但是我们99%的数据库都是SQL Server,而且大部分是2000,有少数是2005。
  • 只是图表。许多这些工具是一些综合 DBA 或模型架构师套件的一部分,其中包含性能工具或某种建模过程。如果它们不碍事,我不一定反对拥有这些选项,但我们需要的只是SQL DDL 的图表和正向工程。(不过,逆向工程会很好。)
  • 不能花费一条胳膊和一条腿。这是一个棘手的问题,我知道(而且也很主观)。但我们不是在与一些功能失调的大型企业团队合作。只是少数开发人员偶尔有一个更复杂的数据库需要仔细研究。我不可能获得 5000 美元工具的批准。

我正在寻找的产品是否存在?

编辑:稍微闲逛了一下,我发现了一些看起来很有希望的东西;有人对这些工具有任何经验吗?

  • ModelRight , 由 ModelRight, Inc.
  • BDB,由 Bainsoft 提供(我对这个有点警惕,因为谷歌大多会为阴暗的“伟大的软件下载!”网站提供点击页面)
  • Aqua Data Studio,由 Aquafold 提供(主要是 SSMS 等工具的替代品,但确实内置了 ER 建模器)
4

3 回答 3

1

Quest Software 有一个名为Toad Data Modeler的工具,它不是免费的,但也不花钱。

它质量上乘,非常实用,非常强大。如果您认真对待专业环境中的数据建模,绝对值得一看。

马克

于 2009-10-21T18:20:16.127 回答
0

我已经将Dia与 SQL 帮助脚本一起用于这类事情。迪亚是免费的。SQL 生成器是 Dia2SQL。请参阅此处获取一些链接。这是Dia 的 Windows 安装程序

于 2009-10-21T18:02:13.010 回答
0

许多工具可用于 SQL Server ERD 和正向工程,例如:Erwin Data Modeler、Data Workbench、Enterprise Architect、ER Studio、Toad Data Modeler。

于 2015-07-21T07:31:15.320 回答