【问题标题】:Database modeling tool [closed]数据库建模工具 [关闭]
【发布时间】:2011-05-09 16:46:17
【问题描述】:

你知道在 uml 中建模数据库的免费工具吗?

【问题讨论】:

    标签: database uml


    【解决方案1】:

    这里是一个 SourceForge 项目的链接,用于数据库的 UML/ERD 建模:

    http://sourceforge.net/projects/dbuml/

    这里有一个免费社区版的软件:

    http://www.visual-paradigm.com/

    【讨论】:

      【解决方案2】:

      就我个人而言,我一直发现 UML 不能很好地处理设计数据库。实体关系图似乎总是能更好地描述数据库。

      我会在http://www.codebydesign.com/查看开放系统架构师 (OSA)

      【讨论】:

        【解决方案3】:

        事实上,您可以使用标准的类图来为您的数据库建模。我知道这不是相同的基本理念,但扩展 ER 模型和 UML CD 中的概念非常相似。

        没错,如果您想显式地建模所有内容(例如 pk 或唯一标识符),您将需要使用 UML 配置文件。但是,如果您对使用某些约定感到满意(例如为每个表添加代理 pk,从关联中自动推导出 fks,...),那么您甚至可以跳过配置文件。对于这种方法的一个例子read this

        【讨论】:

          【解决方案4】:

          UML 类图是一种对象方法,而数据不是。 Omondo 尝试使用数据库配置文件并将构造型与 java 持久性注释同步。这意味着如果您创建一个类图,您还将在代码中创建 java 持久性。您只需要一个好的映射器来稍后创建您的数据库。

          【讨论】:

            猜你喜欢
            • 2014-05-15
            • 2010-12-09
            • 2011-02-25
            • 2010-09-12
            • 2010-09-12
            • 1970-01-01
            • 2010-09-30
            • 2010-10-10
            • 1970-01-01
            相关资源
            最近更新 更多