2013-02-21 82 views
1

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

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

我一直在研究这个很多。我相信有各种RFP &白皮书,但数据库建模不是UML 2.x的一部分。有一种叫做Common Warehouse Metamodel CWM UML的东西,它似乎是特定于数据库的(但是如何创建CWM模型?),并且称为IMM的新标准仍未获得批准?

回答

0

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