Papyrus eclipse モデリングも使用して UML クラス図を作成し、それを XMI にエクスポートして Erwin にインポートしていました。Erwin にインポートされた XMI ファイルから、クラス、属性、データ型、および関係の初期リストを取得します。Papyrus でローカル プロファイルを作成し、「PK」、「AK」、「FK」のステレオタイプでキーを表示できますが、これらは Erwin によって解釈されません。Erwin の主キー、代替キー、および外部キーを常にゼロからマークする必要があります。
主キー、代替キー、外部キーなどのキーを表現するための標準の UML/XMI 準拠の方法は何ですか? XMI にこの情報を含めることができ、すべてのモデリング ツールがこれを解釈できるように、これらはすべて UML クラス図で複合することができます。基本的に私が知りたいのは、データベースの UML モデリングを行うための推奨される方法と、キーを表示する方法です。
私はこれをたくさん研究してきました。さまざまな RFP とホワイト ペーパーがあると思いますが、データベース モデリングはまだ UML 2.x の一部ではありません。データベース固有のように見える Common Warehouse Metamodel CWM UML と呼ばれるものがあります (ただし、CWM モデルはどのように作成しますか?)。IMM と呼ばれる新しい標準はまだ承認されていませんか?