1.8 Data Modelerの使用
SQL Developer Webには、基本的なレポート作成機能を備えたSQL Developer Data Modelerの統合バージョンが含まれています。既存のスキーマからのダイアグラムの作成、データ・ディクショナリ情報の取得、DDL文の生成、およびダイアグラムのエクスポートを実行できます。
注意:
Data Modelerインタフェースでスキーマのオブジェクトを作成および編集できます。
1.8.1ダイアグラムおよびオブジェクトのナビゲート
「ダイアグラム」タブには、保存されたData Modelerダイアグラムがリストされます。ダイアグラムを右クリックすると、プロパティを開くためのオプションやプロパティを保存、削除および表示するためのオプションがあります。リスト内のダイアグラムをクリックすると、ダイアグラムを開くオプションとともにサムネイル・プレビューが表示されます。
-
新規ダイアグラムを作成するには、「ダイアグラム」タブで、「検索」フィールドの横にある「新規ダイアグラム」アイコンをクリックします。
-
既存のダイアグラムを開くには、「ダイアグラム」タブでダイアグラムを選択または右クリックして、「開く」をクリックします。
注意:
ダイアグラムは、SQL Developer Webユーザー・スキーマのデータベースに格納されます。Data Modelerを初めて使用するときに、ダイアグラムを格納するためのOSDDMW_DIAGRAMS表がスキーマに作成されます。
接続が指定されている場合、Oracle SQL Developer Data ModelerではOSDDMW_DIAGRAMS表からインポートしたり、この表にエクスポートできます。詳細は、SQL Developer Data Modelerを使用したダイアグラムの共有に関する項を参照してください。
「ナビゲータ」タブには、各スキーマで使用可能なオブジェクトがリストされます。ドロップダウン・リストからスキーマおよびオブジェクト型を選択できます。特定のスキーマの場合、表オブジェクトを選択すると、その特定のスキーマに属するすべての表が左ペインに表示されます。表を展開すると、その列を表示できます。右ペインで選択したダイアグラムにオブジェクトをドラッグ・アンド・ドロップできます。エディタ・ペインのダイアグラムへのオブジェクトの追加アイコンをクリックして、ダイアグラムにオブジェクトを追加することもできます。
保存済ダイアグラムのコンテンツを検索したり、「ナビゲータ」タブで名前でオブジェクトを検索することもできます。検索機能では大/小文字が区別されず、一致するエントリがすべて取得され、ワイルドカード文字を使用する必要はありません。
表またはビューのコンテキスト・メニューは、次のもので構成されます。
ダイアグラムへのオブジェクトの追加: 選択したオブジェクトを選択したダイアグラムに追加します。
ダイアグラムへの依存性を持つオブジェクトの追加: 外部キー制約を介して関連付けられた選択済親オブジェクトおよび他の依存オブジェクトを選択済ダイアグラムに追加します。
新規作成、編集、テンプレートとして使用: 特定のスキーマの新規オブジェクト(表またはビューなど)を作成したり、既存のオブジェクトを編集したり、または初期コンテンツに対して既存のオブジェクトを使用して新規オブジェクトを作成します。「表の作成または編集」および「ビューの作成または編集」を参照してください。
順序の追加/編集: 選択したスキーマの順序を作成または編集します。「順序の作成または編集」を参照してください。
索引の追加: 表の索引を作成します。「索引の作成または編集」を参照してください。
1.8.2 データ・モデリング・エディタについて
エディタ・ペインで、リレーショナル・ダイアグラムを作成および操作できます。
オブジェクトを選択すると、右ペインでオブジェクトのプロパティを検査できます。編集できるプロパティは背景および境界線の色のみです。たとえば、表が選択されている場合、表示されるプロパティは、「列」、「主キー」、「一意制約」、「索引」、「外部キー」、「コメント」および「色」です。「色の選択」ダイアログ・ボックスのカラー・パレットから選択することで、背景の色と境界線の色を編集できます。「背景」および「境界線の色」フィールドの横にある「リセット」アイコンをクリックすると、デフォルトの色に戻ります。
ダイアグラムを作成する際、次のことが行えます。
-
マウスをドラッグしてオブジェクトを移動します。
-
関係のないオブジェクトを調整または移動します。
-
他のオブジェクトから行と交差しないように、関係線に角を追加します。関係線を右クリックしてドラッグし、角を作成します。元の図形にリストアするには、「X」アイコンをクリックします。
-
ボックスを囲むハンドルをドラッグして、オブジェクトのサイズを変更します。
Data Modelerツールバー・アイコンは次のとおりです。
-
ダイアグラムを保存: 現在選択しているダイアグラムを保存します。ダイアグラムは、ユーザーのスキーマ内に作成される表に格納されます。
-
ダイアグラムの印刷: 選択したダイアグラムを印刷します。
-
SVGに保存: 現在選択しているダイアグラムをSVG形式のイメージ・ファイルに保存します。
-
ダイアグラムへのオブジェクトの追加: ダイアログが表示され、特定のスキーマから選択済ダイアグラムに1つ以上のオブジェクトを選択できます。検索フィールドに
*またはいくつかの文字を入力して、選択したスキーマからオブジェクトをリストします。 -
ノートの追加: 選択したダイアグラムにノートを追加します。「テキスト」や「色」など、右ペインに関連するプロパティを表示するノートを選択します。
-
テキストを入力するには、テキスト・ボックスを展開して情報を入力します。
-
ノートの背景、境界またはテキストの色を選択するには、ボックスをクリックして必要な色を選択します。デフォルトの色に戻すには、「リセット」アイコンをクリックします。
-
-
削除: 選択したオブジェクトをダイアグラムから削除します。複数のオブジェクトを選択するには、[Ctrl]キーを押しながらオブジェクトを選択します。
-
ズーム・イン: 現在選択しているダイアグラムに詳細を表示します。表示されるオブジェクトは少なくなります。
-
ズーム・アウト: 現在選択しているダイアグラムを概略的に表示します。表示されるオブジェクトは多くなります。
-
画面に合わせる: 関連するすべてのオブジェクトを現在選択しているダイアグラムのウィンドウにあわせ、必要な場合は図形およびテキスト・ラベルの大きさを調節します。
-
実際のサイズ: 現在選択しているダイアグラムの図形とテキスト・ラベルをデフォルト・サイズに調整します。
-
自動レイアウト: ダイアグラム内のオブジェクトを、より意味があり体裁がよいと考えられるレイアウトに再配置します。再配置に不満がある場合は、「元に戻す」をクリックすると、以前のレイアウトにリストアできます。
-
DDLプレビュー: オブジェクトを作成するために生成されるDDL文を表示します。プレビューするオブジェクトの上にカーソルをドラッグし、「DDLプレビュー」をクリックすると、選択したオブジェクトのDDLをプレビューできます。DDL文をワークシートに保存または送信するオプションがあります。DDLの生成方法のオプションを指定するには、「オプション」をクリックします。
-
現在のスキーマのDDLプレビュー: 現在のスキーマに対して生成されるDDL文を表示します。DDL文をワークシートに送信できます。スキーマのDDLオプションを指定するには、「オプション」をクリックします。
-
ダイアグラム・レポート: 選択したダイアグラムの表およびビューのレポートを生成します。
-
スキーマ・レポート: 選択したスキーマの表およびビューのレポートを生成します。
-
ヘルプ: データ・モデリング・エディタのヘルプを表示します。