この演習では、新規ブランク・ダイアグラムを作成して、そのダイアグラムに関連オブジェクトを追加します。
ワークベンチは自動的に関連オブジェクトを発見するため、必要なモデル・オブジェクトのサブセットだけを含むダイアグラムを構築することができます。
新規ダイアグラムを作成するには、以下のようにします。
- データ・プロジェクト・エクスプローラーで、Invoice.ldm ファイルをダブルクリックします。 モデルが、論理データ・モデル・エディター内にオープンします。
- データ・プロジェクト・エクスプローラーで、請求書 (Invoice) サブパッケージを展開し、「ダイアグラム」フォルダーを右クリックして、「新規ブランク・ダイアグラム」を選択します。 デフォルト名 Diagram1 の付いた新規ブランク・ダイアグラムが作成され、データ・プロジェクト・エクスプローラーの「ダイアグラム」フォルダーの下に表示されます。
- データ・プロジェクト・エクスプローラーで新規ダイアグラムを選択して、「プロパティー」ビューをオープンします。
- 「プロパティー」ビューの「ダイアグラム名」フィールドに「myinvoiceDiagram」と入力します。
- ダイアグラムの空白の領域をクリックします。
「プロパティー」ビューの「フィルター」ページで、ダイアグラム内のオブジェクトまたはコネクターごとに表示される情報量を変更できます。
ダイアグラムでオプションを表示するには、そのオプションの横にあるチェック・ボックスを選択してください。
大規模なダイアグラムで作業している場合、このフィルター・オプションを使用してダイアグラムの表示を単純化できます。
表示オブジェクトをフィルター操作して除外すると、ダイアグラムのパフォーマンスを向上させることもできます。
この事例では小規模なダイアグラムで作業しているため、デフォルトの表示オプションのままで構いません。
次に、エンティティーを myinvoiceDiagram 図に追加します。データ・プロジェクト・エクスプローラーにある請求書 (Invoice) パッケージの下には、複数のエンティティーが表示されます。
- 請求書 (Invoice) エンティティーをデータ・プロジェクト・エクスプローラーからダイアグラムにドラッグします。
次に、
「関係する要素の表示」アクションを使用して、請求書 (Invoice) エンティティーに関連したオブジェクトをダイアグラムに追加します。
このアクションでは、いずれかの方向の関連エンティティーを、以下の関係を使用してダイアグラムに追加します。
「プロパティー」ビューの「関係」ページを最初に参照して、どのオブジェクトが追加されるかを確認することができます。
汎化により関連付けられるエンティティーを除き、すべての関連エンティティーが「プロパティー」ビューに表示されます。
- ダイアグラムまたはデータ・プロジェクト・エクスプローラーのいずれかで請求書 (Invoice) エンティティーを選択します。
- 「プロパティー」ビューの「関係」タブをクリックします。 請求書 (Invoice) エンティティーと関係がある以下のエンティティーが表示されます。
- 請求項目 (Invoice Item)
- 請求の状態 (Invoice Status)
- 請求の条件 (Invoice Term)
- ダイアグラムで請求書 (Invoice) エンティティーを右クリックして、「関係する要素の表示」を選択します。 請求書 (Invoice) エンティティーと関係があるエンティティーがダイアグラムに追加されます。
- ダイアグラムの空白の領域を右クリックして、「すべて整列」を選択します。
すべてのオブジェクトはダイアグラム・サーフェス上に整列するため、すべての図形とコネクターが重なり合わないように表示できます。
特定のオブジェクトを選択し、それらのオブジェクトをダイアグラムで整列させるためにダイアグラムの他の整列アクションを使用することもできます。
次に、「関係する要素の表示」アクションを使用して、ダイアグラムにエンティティーをさらに追加します。
- 請求項目 (Invoice Item) エンティティーを右クリックして、「関係する要素の表示」を選択します。
ヒント: Ctrl+F を押して、「ダイアグラムの検索 (Diagram Find)」ウィンドウに「請求項目 (Invoice Item)」と入力すれば、このエンティティーをさらに簡単に見つけることができます。
以下の関連エンティティーがダイアグラムに追加されます。
- 請求の調整 (Invoice Adjustment)
- 製品請求項目 (Product Invoice Item)
- 「すべて整列」オプションを再度使用して、新しいエンティティーをダイアグラム・サーフェスに整列させます。
- Invoice.ldm ファイルを保存します。