特定の構文について詳しくは、各データベース製品に付属している参照情報を参照してください。 一部のデータベース・ベンダーまたはバージョンでは、構文の定義が以下の記述と異なる場合があります。
プロパティー | 説明 |
---|---|
名前 | オブジェクトの名前を指定します。 |
ラベル | ラベルを入力します。 このラベルは、ビジュアル・ダイアグラムに表示されます。 |
依存型 | 関係が依存型の関係であることを指定します。 依存型の関係とは、子エンティティーのうちの 1 つが従属エンティティーでもある関係をいいます。 |
非依存型 | 関係が依存型の関係でないことを指定します。 非依存型の関係とは、どちらのエンティティーも独立している関係をいいます。 |
強制 | 関係が暗黙の関係でないことを指定します。 インフォメーショナル制約をサポートする DB2® for Linux, UNIX, and Windows または DB2 for iSeries® の場合、このオプションを指定すると、ENFORCED = FALSE の外部キー文節が生成されます。 インフォメーショナル制約をサポートしないデータベースの場合、外部キー文節は生成されません。 |
据え置き可能 | トランザクションの終了まで制約の検査を据え置くかどうかを指定します。 このオプションは、据え置きの制約検査をサポートするデータベースでのみ使用できます。 |
スキーマまたは所有者 | このオブジェクトが作成されたリレーショナル・スキーマまたはエンティティーを表示します。 |
プロパティー | 説明 |
---|---|
表 (子) | この関係の子表を表示します。 |
表 (親) | この関係の親表を表示します。 |
逆動詞句 | 子表の視点から関係を記述する動詞句を指定します。 例えば、RESUME は、EMPLOYEE によって「is owned by (所有される)」となります。 |
動詞句 | 親表の視点から関係を記述する動詞句を指定します。 例えば、EMPLOYEE は RESUME を「owns (所有する)」となります。 |
カーディナリティー (子) | 子表のカーディナリティー値を指定します。
以下のいずれかのオプションを選択できます。
|
カーディナリティー (親) | 親表のカーディナリティー値を指定します。
リスト内の利用可能な値は、関係が依存型または非依存型のどちらの関係であるかによって変わります。
以下の中から選択することができます。
|
キー列 (子) | 子表の外部キー列を変更します。 |
ユニーク制約または索引 (親) | 親表のユニーク制約または索引を選択します。 |
プロパティー | 説明 |
---|---|
更新時 | 親表に対して UPDATE アクションがとられたときの子表に対するアクションを指定します。 |
削除時 | 親表に対して DELETE アクションがとられたときの子表に対するアクションを指定します。 |