問題本文
UML を用いて表した図の概念データモデルの解釈として,適切なものはどれか。 部署 [1..] ◀所属する [0..] 従業員
選択肢
- ア.従業員の総数と部署の総数は一致する。
- イ.従業員は,同時に複数の部署に所属してもよい。
- ウ.所属する従業員がいない部署の存在は許されない。
- エ.どの部署にも所属しない従業員が存在してもよい。
正解
イ. 従業員は,同時に複数の部署に所属してもよい。
解説
部署(1..) − 従業員(0..) の関連は、従業員が1つ以上の部署に所属、部署には0人以上の従業員が所属、を意味します。「同時に複数の部署に所属してもよい」が成立。イが正解。
選択肢ごとの解説
- ア.多対多の関連のため、従業員と部署の総数は一致するとは限りません。
- イ.従業員側 1.. で1名が複数部署に所属する関係を許容するため、正解です。
- ウ.部署側 0.. で「所属従業員ゼロの部署」を許容するため、「存在は許されない」は誤りです。
- エ.従業員側 1.. で従業員は必ず1部署以上に所属するため、「どの部署にも所属しない従業員」は許されません。
基本情報技術者試験 令和4年度 科目A サンプル問題 の過去問一覧へ戻る・問22