【发布时间】:2011-05-09 16:46:17
【问题描述】:
你知道在 uml 中建模数据库的免费工具吗?
【问题讨论】:
你知道在 uml 中建模数据库的免费工具吗?
【问题讨论】:
【讨论】:
就我个人而言,我一直发现 UML 不能很好地处理设计数据库。实体关系图似乎总是能更好地描述数据库。
我会在http://www.codebydesign.com/查看开放系统架构师 (OSA)
【讨论】:
事实上,您可以使用标准的类图来为您的数据库建模。我知道这不是相同的基本理念,但扩展 ER 模型和 UML CD 中的概念非常相似。
没错,如果您想显式地建模所有内容(例如 pk 或唯一标识符),您将需要使用 UML 配置文件。但是,如果您对使用某些约定感到满意(例如为每个表添加代理 pk,从关联中自动推导出 fks,...),那么您甚至可以跳过配置文件。对于这种方法的一个例子read this
【讨论】:
UML 类图是一种对象方法,而数据不是。 Omondo 尝试使用数据库配置文件并将构造型与 java 持久性注释同步。这意味着如果您创建一个类图,您还将在代码中创建 java 持久性。您只需要一个好的映射器来稍后创建您的数据库。
【讨论】: