<< 目次を表示 >> ページ位置: その他の記法のモデリング > データベースの設計・生成と読み込み > データベースモデリング > データベース設計に関係する要素 > テーブル |
テーブルと列は、物理テーブルを構成する基本的な内容です。データベース内の実際の情報は、列に結びつく値として保存されます。
Enterprise Architectでは、UMLでデータベース設計を表現するために、以下のステレオタイプを利用しています。
このように、Enterprise Architectでは、テーブル要素の操作として、さまざまな制約を保持しています。その結果、列を属性として、主キーなどの制約を操作としてダイアグラム内で表示します。
サンプル
下の図は、Enterprise Architectで簡単な物理モデルを作成した例です。2つのテーブルはUMLのクラス要素を拡張したもので、customersおよびcustomer_addressesというテーブル名が設定されています。
テーブル間は、Information Engineeringの表現を利用した関連で結ばれています。テーブル間の関連の表現は、いくつかの種類から選択できます。
それぞれのテーブルにはUMLの属性を利用して列が定義されています。対象のDBMSに応じた型が設定されています。(上の図の例はPostgreSQLです。)
注意: |
|
参照: