平成23年度 特別 基本情報技術者試験 午前 問29
テクノロジ/データベースUMLを用いて表した図のデータモデルの多重度の説明のうち,適切なものはどれか。図では,"組織"と"社員"が関連付けられており,組織側の多重度は1,社員側の多重度は1..*である。 (注:本サイトでは原問題の図を文字表記に変換しています)
出典:平成23年度 特別 基本情報技術者試験 午前 問29
- ア社員が1人も所属しない組織は存在しない。
- イ社員は必ずしも組織に所属しなくてもよい。
- ウ社員は複数の組織に所属することができる。
- エ一つの組織に複数の社員は所属できない。
正解:ア
解説
図では組織側の多重度が1,社員側の多重度が1..*(1以上)となっています。これは,一つの組織には1人以上の社員が所属し,一人の社員はちょうど一つの組織に所属することを意味します。したがって,社員が1人もいない組織は存在しないことになります。
選択肢ごとの解説
- ア正しい。社員側の多重度が1..*(1以上)であることから,どの組織にも必ず1人以上の社員が所属し,社員が0人の組織は存在しません。
- イ誤り。組織側の多重度が1であるため,社員は必ずいずれか一つの組織に所属しなければならず,未所属は許されません。
- ウ誤り。組織側の多重度が1であるため,各社員が所属できる組織は一つだけであり,複数の組織に所属することはできません。
- エ誤り。社員側の多重度が1..*(1以上)であるため,一つの組織に複数の社員が所属することができます。