【发布时间】:2011-03-10 12:25:56
【问题描述】:
有谁知道是否可以从数据库关系模型生成 UML 类模型?怎么样?
编辑:
澄清我认为的 UML 类模型 (UCM) 和数据库关系模型 (DRM)。
UCM 是比 DRM 更高的抽象。在 UCM 上,我们不讨论表,而是讨论实体。在 UCM 中,我们对实体的属性以及与其他实体的关系进行建模。
在 DRM 中则相反,我们不谈论实体,我们谈论表格。通常,如果不是每次,DRM 的表将比 UML 中的实体数量多。
我希望我现在已经说清楚了。
P.S:我正在使用SparxSystems Enterprise Arquitecht。
谢谢。
【问题讨论】:
-
关系图具有 UML 图的确切内容,但符号不同。符号变化的哪一部分让您感到困惑?请提供您认为是“关系模型”和您认为是“UML 类图”的示例。方框和线条的某些部分是否让您感到困惑?如果有,是哪一部分?只描述了三件事(实体、关联和约束),因此您需要解释这些事情的哪一部分让您感到困惑。
-
你用的是什么建模工具?
-
@Silx:我正在使用 Enterprise Architect。