論理データ・モデルから UML への変換によって生成される UML 要素

論理データ・モデルから UML への変換によって、論理データ・モデル・オブジェクトのオブジェクトとプロパティーから、UML モデル要素が生成されます。

次の表に、論理データ・モデルのオブジェクトと UML 要素との対応を示します。

表 1. 論理データ・モデルから UML へのオブジェクトのマッピング
論理データ・モデルのオブジェクトまたはプロパティー 変換によって生成される UML オブジェクトまたはプロパティー
アトミック・ドメイン プリミティブ・タイプまたは列挙。アトミック・ドメインにドメイン制約がない場合、またはドメイン制約が列挙制約でない場合、アトミック・ドメインはプリミティブ・タイプにマップされます。 それ以外の場合、アトミック・ドメインは列挙にマップされます。
アトミック・ドメイン - 略記 PhysicalName (LogicalDataModel:: Attribute)
アトミック・ドメイン - 注釈 適用外
アトミック・ドメイン - BaseType BaseType (LogicalDataModel:: Domain)。 アトミック・ドメインがプリミティブ・タイプにマップされる場合にのみ適用されます。
アトミック・ドメイン - 文書 文書
アトミック・ドメイン - ドメイン制約の列挙値 リテラル。アトミック・ドメインが列挙にマップされる場合にのみ適用されます。
アトミック・ドメイン - ラベル 適用外
アトミック・ドメイン - 長さ 長さ (LogicalDataModel:: Domain)。アトミック・ドメインが列挙にマップされる場合にのみ適用されます。
アトミック・ドメイン - 名前 名前
アトミック・ドメイン - 所有者 所有者
アトミック・ドメイン - 精度 精度 (LogicalDataModel:: Domain)。アトミック・ドメインが列挙にマップされる場合にのみ適用されます。
アトミック・ドメイン - 位取り 位取り (LogicalDataModel:: Domain)。アトミック・ドメインが列挙にマップされる場合にのみ適用されます。
属性 プロパティー
属性 - 注釈 適用外
属性 - データ・タイプ、長さ/精度、位取り タイプ
属性 - 文書 文書
属性 - 外部キー 適用外。外部キー属性は変換されません。
属性 - ラベル 適用外
属性 - 名前 名前
属性 - 所有者 所有者
属性 - 永続 永続 (LogicalDataModel:: Attribute)
属性 - 主キー PrimaryKey (LogicalDataModel)
属性 - 必須 必須 (LogicalDataModel:: Attribute)
属性 - 代理キー 適用外。代理キー属性は変換されません。
ドメイン制約 適用外
エンティティー クラス
エンティティー - 略記 PhysicalName (LogicaDataModel:: Entity)
エンティティー - 注釈 適用外
エンティティー - 文書 文書
エンティティー - ラベル 適用外
エンティティー - 名前 名前
エンティティー - 所有者 所有者
エンティティー - 永続 (「true」、「false」) 永続 (LogicalDataModel:: Entity)
エンティティー制約 クラス制約
エンティティー制約 - 文書 文書
エンティティー制約 - 式 本文
エンティティー制約 - ラベル 適用外
エンティティー制約 - 言語 言語
エンティティー制約 - 名前 名前
エンティティー制約 - 別名に変換 適用外
汎化 汎化
汎化 - 注釈 適用外
汎化 - 属性の定義 DefiningAttribute (LogicalDataModel:: Generalization)
汎化 - 文書 文書
汎化 - ラベル 適用外
汎化 - 名前 適用外
汎化 - 別名に変換 (「独立表」、「ロールアップ」、「ロールダウン」) TransformAs (LogicalDataModel:: Generalization)
パッケージ パッケージ
パッケージ - 注釈 適用外
パッケージ - 文書 文書
パッケージ - ラベル 適用外
パッケージ - 名前 名前
パッケージ - 名前空間 適用外
パッケージ (ルート) モデル
パッケージ (ルート) - 注釈 適用外
パッケージ (ルート) - 文書 文書
パッケージ (ルート) - ラベル 適用外
パッケージ (ルート) - 名前 名前
パッケージ (ルート) - 名前空間 適用外
関係 関連
関係 - 略記 適用外
関係 - 注釈 適用外
関係 - カーディナリティー (「ゼロ以上」、「1 以上」、「ゼロまたは 1」、「1 のみ」、「範囲」) 子役割の多重度
関係 - 文書 文書
関係 - 存在 (「オプション」、「必須」) 親役割の多重度
関係 - ラベル 適用外
関係 - 名前 名前
関係 - 所有者 所有者
関係 - 関係のタイプ (「依存型」、「非依存型」、「多対多」) タイプ (「シンプル」、「集約」、「合成」)
関係 - TransformAs TransformAs (LogicalDataModel:: Relationship)
RelationshipEnd 役割
RelationshipEnd - キー、属性 適用外
RelationshipEnd - Referential integrity (子の「DeleteAction」) ChildDeleteRule (LogicalDataModel:: Relationship)
RelationshipEnd - 参照整合性 (親の「DeleteAction」) ParentDeleteRule (LogicalDataModel:: Relationship)
RelationshipEnd - VerbPhrase / Inverse VerbPhrase 名前

フィードバック