カーディナリティ

カーディナリティとは、リレーションシップにおける親エンティティのインスタンスに対する子エンティティのインスタンス数の割合を表します。

項目名 説明
0 以上
( Zero or More )
親エンティティのインスタンスに対して、子エンティティのインスタンスが存在しないか、または1つ以上のインスタンスが存在します。
1 以上
( One or More )
親エンティティのインスタンスに対して、子エンティティのインスタンスが1つ以上存在します。
0 または 1
( Zero or One )
親エンティティのインスタンスに対して、子エンティティのインスタンスが存在しないか、または1つのインスタンスが存在します。
定数 親エンティティのインスタンスに対して、子エンティティのインスタンスが[定数]で指定した数だけ存在します。

※上記の「インスタンス」とは、エンティティの「実体」を示しています。
「エンティティ」を「テーブル」と読み替えた場合、「インスタンス」は「テーブル中に格納されるレコード」となります。