UML を用いて表した図のデータモデルの多重度の説明のうち,適切なものはどれか。
社員が 1 人も所属しない組織は存在しない。
社員は必ずしも組織に所属しなくてもよい。
社員は複数の組織に所属することができる。
一つの組織に複数の社員は所属できない。
図では,組織側の端に「1」,社員側の端に「1..*」が付いています。
組織から見た社員側の多重度は「1..*」なので,1 つの組織には 1 人以上の社員が所属します。
社員から見た組織側の多重度は「1」なので,1 人の社員は必ず 1 つの組織に所属します。
ア: 正解。社員側の多重度が「1..*」なので,社員が 1 人も所属しない組織は存在しません。
イ: 社員は必ず 1 つの組織に所属するので誤りです。
ウ: 社員から見た組織側の多重度は「1」なので,複数の組織には所属できません。
エ: 社員側の多重度は「1..*」なので,1 つの組織に複数の社員が所属できます。
正解は「ア」です。