【问题标题】:Inexpensive tools for SQL Server ERDs and forward-engineering?用于 SQL Server ERD 和正向工程的廉价工具?
【发布时间】:2009-10-21 17:45:48
【问题描述】:

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

我对这个产品类别的唯一真实体验是非常古老的(比如十年前的 ER/Studio),所以我不知道今天的情况如何。我在 StackOverflow 上环顾四周,the only close match to my question I could find 并不是很令人鼓舞。以下是我的基本要求:

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

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

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

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

【问题讨论】:

    标签: sql-server database-design erd


    【解决方案1】:

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

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

    马克

    【讨论】:

    • 现在玩试用版。一些粗糙的边缘,但到目前为止我很喜欢它。
    • 我不知道这是对我的搜索的最终答案,但我会给出我所获得的最佳建议的答案。
    【解决方案2】:

    我已经使用Dia 和 SQL 帮助脚本来处理这类事情。迪亚是免费的。 SQL 生成器是 Dia2SQL。有关某些链接,请参阅here。这是Windows installer for Dia

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2011-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多