データベース・ダイアグラムを作成すると、ダイアグラム上に直接オフライン表と外部キー関係、ビュー、シノニムおよび順序を迅速に作成できます。アクティビティ図を除くと、どのタイプのダイアグラムのオフライン表でもモデリングできます。また、同じダイアグラム上にUMLクラス、Javaクラス、ビジネス・コンポーネント、Enterprise JavaBeans、UMLユースケースおよびWebサービスなど、その他の要素を続けて追加できます。データベース・ダイアグラムの作成方法の詳細は、「オフライン・データベース定義ダイアグラムの作成」を参照してください。
UML表記法の書式を使用して、ダイアグラムの要素を表します。詳細は、「モデリングされたデータベース・オブジェクトのダイアグラムの読み方」を参照してください。
ダイアグラムにオフライン・データベース・オブジェクトを作成するには、データベース・コンポーネント・パレットで該当するアイコンをクリックし、オブジェクトの作成先であるダイアグラムをクリックします。詳細は、「ダイアグラムでのノードの作成」を参照してください。接続ナビゲータでデータベース接続からオブジェクトをドラッグする方法や、アプリケーション・ナビゲータでオフライン・スキーマからオブジェクトをドラッグする方法もあります。
モデリングされたオブジェクトをダブルクリックして該当する編集ダイアログを表示するか、モデリングされたオブジェクトに新規要素を作成することで、オブジェクトを定義する要素を追加できます。詳細は、「インプレース作成およびインプレース編集について」を参照してください。
ノート、依存性およびURLリンクを使用してオフライン・データベース・オブジェクトのダイアグラムに注釈を作成することができます。詳細は、ダイアグラムへの注釈の追加を参照してください。
ダイアグラム上に表示された定義に対して変更、追加、削除などを行う場合は、これらの変更はオフライン・データベース・オブジェクトのモデリングされた表示に反映されます。逆に、モデリングされたデータベース・オブジェクトへの変更は、基礎となるオフライン定義に対しても行われます。
データベース・コンポーネント・パレット上の (表)をクリックした後、表を作成するダイアグラム上をクリックすると、ダイアグラムに表が作成されます。JDeveloperで定義したデータベース接続またはアプリケーション・ナビゲータのオフライン・スキーマから、表をドラッグしてダイアグラムにドロップする方法もあります。
外部キーはモデリング表間で迅速に作成できます。そのためには、データベース・コンポーネント・パレット上の (外部キー)をクリックし、外部キーの作成元の表をクリックし、外部キーの宛先表をクリックします。「外部キーの作成」ダイアログを使用すると、ターゲット表の既存の列を選択するか、新しい列を作成できます。ダイアグラムの外部キーの作成の詳細は、「ダイアグラム上のノードの連結」を参照してください。
データベース・コンポーネント・パレット上の (ビュー)をクリックした後、ビューを作成するダイアグラム上をクリックすると、ダイアグラムにビューが作成されます。JDeveloperで定義したデータベース接続またはアプリケーション・ナビゲータのオフライン・スキーマから、ビューをドラッグしてダイアグラムにドロップする方法もあります。
ビューを定義するには、表とビュー、表列または他のビューの要素を新規に定義するビューに追加します。追加するには、コンポーネント・パレットで作成する方法、ダイアグラム上の他のビューと表をビューにドラッグする方法、アプリケーション・ナビゲータからオフライン・データベース・オブジェクトをドラッグする方法、接続ナビゲータで接続からデータベース・オブジェクトをドラッグする方法があります。
ダイアグラムのデータベース・コンポーネント・パレット上の (「順序」)をクリックしてから、順序を作成するダイアグラムをクリックすると、ダイアグラムに順序が作成されます。JDeveloperで定義したデータベース接続またはアプリケーション・ナビゲータのオフライン・スキーマから、順序をドラッグしてダイアグラムにドロップする方法もあります。
データベース・コンポーネント・パレット上の (シノニム)をクリックした後、シノニムを作成するダイアグラム上をクリックすると、ダイアグラムにシノニムが作成されます。JDeveloperで定義したデータベース接続またはアプリケーション・ナビゲータのオフライン・スキーマから、順序をドラッグしてダイアグラムにドロップする方法もあります。
データベース・コンポーネント・パレット上の (リレーションの使用方法)をクリックした後、ビューをクリックして、ビューの基本リレーションを定義します。定義した直後に別名を表す式を入力する必要があります。
データベースのモデリングについて
オフライン・データベース定義のモデリング
オフライン・データベース・オブジェクトの使用
モデリング
Copyright © 1997, 2007, Oracle. All rights reserved.