< 前へ | 次へ >

ウィザードを使用して既存のデータベース・スキーマをリバース・エンジニアリングする

この演習では、この製品に含まれている Derby SAMPLE データベースを使用して、物理データ・モデルを既存のデータベース・スキーマからリバース・エンジニアリングすることにより、物理データ・モデルを作成します。
このタスクについて
物理データ・モデルをワークベンチで作成するには、いくつかの方法があります。 この演習のステップに従って物理データ・モデルをデータベースからリバース・エンジニアリングするか、以下の方法のいずれかを使用することができます。
「新規物理モデル (New Physical Model)」ウィザードを使用して、DDL ファイルからリバース・エンジニアリングする
このオプションは、物理データ・モデルのソースとして、ライブ・データベース接続の代わりに DDL ファイルを使用したい場合に役立ちます。 この方法を使用するには、「新規物理データ・モデル」ウィザードで DDL ファイルを指定することを除いては、以下のステップに従ってください。
スキーマまたは表をデータ・ソース・エクスプローラーからデータ設計プロジェクトにドラッグ・アンド・ドロップする
この方法では、物理データ・モデルを速く作成できますが、新規物理データ・モデルのオプション (ファイルの名前など) を指定したり、総括図も作成するかどうかを指定することができません。 この方法を使用するには、データベース、スキーマ、または表をデータ・ソース・エクスプローラーからデータ・プロジェクト・エクスプローラーのプロジェクト・フォルダーまたは「データ・モデル」フォルダーにドラッグします。
論理データ・モデルを物理データ・モデルに変換する
この方法では、論理データ・モデルで開始する必要があります。 このチュートリアルでは、既存のデータベースを変更することを対象としているため、この方法は有用ではありません。 この方法を使用するには、データ・プロジェクト・エクスプローラーで論理データ・モデルを強調表示し、メインメニューから「データ」 > 「変換」 > 「物理データ・モデル」をクリックします。

ウィザードを使用して既存のデータベース・スキーマをリバース・エンジニアリングするには、次のようにします。

  1. データ・プロジェクト・エクスプローラーで、EMPLOYEE プロジェクトを選択します。
  2. メインメニューから、「ファイル」 > 「新規」 > 「物理データ・モデル」をクリックします。 「新規物理データ・モデル」ウィザードが開きます。
  3. 「モデル・ファイル」ページで、以下の設定を指定します。
    • EMPLOYEE プロジェクトが「宛先フォルダー」フィールドで指定されていることを確認します。

      EMPLOYEE プロジェクトがまだ指定されていない場合、「参照」をクリックしてウィンドウを開き、そこでプロジェクト名を選択できます。

    • 「ファイル名」フィールドに、sample_model を入力します。
    • 「データベース」リストから Derby を選択します。
    • 「バージョン」リストから 10.1 を選択します。
    • 「リバース・エンジニアリングから作成」を選択します。
    設定は次のようになっているはずです。
    ここで説明されている「モデル・ファイル」ページを示す画面キャプチャー。
  4. 「次へ」をクリックします。
  5. 「ソース」ページで、「データベース」を選択します。 この時点で、DDL ファイルからリバース・エンジニアリングしたい場合は、「DDL ファイル (DDL file)」チェック・ボックスを選択します。 DDL ファイル・オプションを選択する場合、ウィザードの次のページにあるデータ設計プロジェクトに保管されている、有効な DDL スクリプト・ファイルへのパスを指定します。
  6. 「次へ」をクリックします。
  7. 「接続の選択」ページで、以下の設定を指定します。
    • 「既存の接続を使用」を選択します。
    • 接続のリストから Derby サンプル・データベースを選択します。

      リスト内に Derby データベース接続が表示されない場合、ウィザードを終了し、データ・ソース・エクスプローラーで接続を右クリックして、「接続」をクリックします。

      リストにある接続は、データ・ソース・エクスプローラーにある既存の Derby V10.1 接続です。 この場合、Derby サンプル・データベース接続がすでに作成されています。 ウィザードの「モデル・ファイル」ページで異なるデータベースおよびバージョンを選択していた場合、Derby SAMPLE データベースはリストされません。 その代わりに、そのデータベースとバージョンの組み合わせのための既存の接続が表示されます。 リバース・エンジニアリング元とするデータベースへの接続をまだ作成していなかった場合、「新規接続の作成」を選択できます。そうすると、ウィザードの次のページで接続情報を入力するようにプロンプトが出されます。

    設定は次のようになっているはずです。
    直前のステップで説明している設定を示す画面キャプチャー。
  8. 「次へ」をクリックします。
  9. 「スキーマ」ページで、SAMP スキーマの隣にあるボックスをクリックします。 この場合、リバース・エンジニアリング元とするのは SAMP スキーマのみですが、複数のスキーマからリバース・エンジニアリングしたい場合には、このページで複数のスキーマを選択することができます。
    説明されている SAMP スキーマが選択された状態の「スキーマ」ページを示す画面キャプチャー。
  10. 「次へ」をクリックします。
  11. 「データベース要素」ページと「オプション」ページでデフォルト設定を保持します。 索引およびトリガーを除外する場合には、「データベース要素」ページでチェック・ボックスをクリアできます。
  12. 「次へ」をクリックします。
  13. 「オプション」ページで、「概要」を選択します。
  14. 「完了」をクリックします。
タスクの結果
データ・プロジェクト・エクスプローラーの「データ・モデル」フォルダーで、sample_model 物理データ・モデルが作成されて表示されます。 物理データ・モデル・エディターでモデルが開きます。 総括図の作成を選択したため、ダイアグラム・エディターでこのスキーマの総括図が開きます。 デフォルトの総括図には、SAMP スキーマにあるすべての表が含まれます。 次の演習では、単純な総括図を作成し、その図を使用して SAMP スキーマを変更します。
< 前へ | 次へ >

フィードバック