<< 目次を表示 >> ページ位置: その他の記法のモデリング > データベースの設計・生成と読み込み > データベースモデリング > データベース設計に関係する要素 > ビュー |
データベースのビューとは、(複数の)データベースの一部(サブセット)であり、動的で仮想的なテーブルを利用するための仕組みです。複数のテーブルから構成できます。Enterprise Architectはビューの定義において、下記の宣言は必須ではありません。
"Create View {viewName} As" statement
DDLの生成時には、上記の内容を必要に応じて自動的に追加します。これにより、もしビューに対応する要素の名前が変更されたとしても、宣言文の内容を変更する必要はありません。
以下のいずれかの方法デビューを作成できます。
ビューの作成
データベースのビューを作成するには、次の手順で行います。
データベースビルダーデビュー要素を追加する
# |
操作方法 |
1 |
データベースビルダーを開きます。 |
2 |
対象のデータモデルを開きます。 |
3 |
ビューのパッケージを右クリックし、「新規にDBビューを追加」を選択します。 |
4 |
作成するビューの名前を入力します。 |
5 |
作成したビューをダブルクリックすると、SQLオブジェクト エディタが開いて追加の情報を指定できます。 |
ダイアグラム内でビューを追加する
# |
操作方法 |
1 |
ツールボックスのデータベース設計(データベースモデリング)を開きます。選択できない場合には、パースペクティブを切り替える必要があります。 |
2 |
ビューのアイコンをダイアグラム内にドラッグ&ドロップします。
ビューを示す要素が作成されます。 |
3 |
右クリックすると表示されるメニューから「SQLオブジェクト プロパティ」を選択すると、ビューの内容を定義・参照するためのダイアログ(SQLオブジェクト エディタ)が開きます。 |
SQLオブジェクト エディタ
SQLオブジェクトエディタは、ビューを含めてさまざまなデータベース設計に関する要素のためのプロパティダイアログです。
項目 |
説明 |
データベース |
対象の要素にデータベース管理システムの種類が指定されている場合には、その要素が表示されます。 指定されていない場合には、空欄になります。この要素と関係するデータベース管理システムの種類を指定して下さい。 (参照:DBMSデータ型の変更) |
依存関係 |
現在の要素と関係していいる要素が一覧で表示されます。関係しているかどうかの判断は以下の内容で行います。
|
ノート |
必要に応じて、補足情報を入力します。 |
View definition |
SQLで、ビューの定義の内容を指定します。このエディタはインテリセンス機能が利用できますので、基本的なSQLのキーワードや関数を効率的に入力できます。 (参照:インテリセンス、オプション - コードの編集) |
参照: