令和元年度 秋期 基本情報技術者試験 午前 問25
テクノロジ/データベースUMLを用いて表した図の概念データモデルの解釈として,適切なものはどれか。

出典:令和元年度 秋期 基本情報技術者試験 午前 問25
- ア従業員の総数と部署の総数は一致する。
- イ従業員は,同時に複数の部署に所属してもよい。
- ウ所属する従業員がいない部署の存在は許されない。
- エどの部署にも所属しない従業員が存在してもよい。
正解:イ
解説
UMLの関連では,相手側の端に書かれた多重度が「自分1個に対して相手が何個対応するか」を表します。図では従業員側の端に 0..*,部署側の端に 1..* が付いているので,「1つの部署には0人以上の従業員が所属する」「1人の従業員は1つ以上の部署に所属する」と読み取れます。従業員側から見た多重度が 1..* なので,2つ以上の部署に所属することも許されます。
選択肢ごとの解説
- ア誤り。総数が一致するのは両端の多重度がともに1の1対1関連の場合で,この図は多対多の関連です。
- イ正しい。部署側の多重度が 1..* なので,1人の従業員が同時に複数の部署に所属してもかまいません。
- ウ誤り。従業員側の多重度が 0..* なので,所属する従業員が0人の部署も存在できます。
- エ誤り。部署側の多重度が 1..* なので,どの部署にも所属しない従業員は存在できません。