使用UML和&amp ;;进行数据库建模XMI导出 - 密钥?

时间:2013-02-21 01:56:43

标签: database-design modeling uml

我也使用Papyrus eclipse建模创建UML类图,并将其导出到XMI并在Erwin中导入它。我从导入到Erwin的XMI文件中获得了类,属性和数据类型以及关系的初始列表。我可以在Papyrus中创建一个本地配置文件,并在“PK”,“AK”,“FK”刻板印象中显示键 - 但是这些不是由Erwin解释的。我总是需要标记主要,备用和& Erwin从零开始的外键。

表达UML / XMI标准的标准方式是什么,表达主键,备用键和键等密钥。外键 - 所有这些都可以在UML类图中合成,以便XMI可以包含此信息,所有建模工具都可以解释这一点。基本上我想知道 - 为数据库进行UML建模的推荐方法是什么 - 以及如何显示密钥。

我一直在研究这个问题。我相信有各种各样的RFP&白皮书但数据库建模还不是UML 2.x的一部分。有一种叫做Common Warehouse Metamodel CWM UML的东西似乎是数据库特定的(但是你如何创建一个CWM模型呢?),一个名为IMM的新标准仍未被批准?

1 个答案:

答案 0 :(得分:0)

正如你所说,我不确定是否有一种标准的方式来表达UML中的键... 它取决于您使用的工具套件,也许Erwin已经按照自己的方式定义了它,但我想您已经检查过了。