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