データベース
基本情報技術者試験 科目A免除 修了試験 20201213 実施分 問26
UML を用いて表した図の概念データモデルの解釈として,適切なものはどれか。
UML クラス図: [部署] —(関連名「◀ 所属する」)— [従業員]。部署側の多重度は 1..*,従業員側の多重度は 0..*。
- ア 従業員の総数と部署の総数は一致する。
- イ 従業員は,同時に複数の部署に所属してもよい。
- ウ 所属する従業員がいない部署の存在は許されない。
- エ どの部署にも所属しない従業員が存在してもよい。
出典:基本情報技術者試験 科目A免除 修了試験 20201213 実施分 問26
答えと解説を見る
正解:イ
覚える知識
UMLクラス図の多重度表記
多重度は関連の端に付けて、相手のオブジェクトが何個対応するかを示す。
この問題で必要なこと
部署側1..*は従業員が1つ以上の部署に所属、従業員側0..*は部署に所属する従業員が0人以上いてよい、という意味。
ひっかけ
多重度を逆側に読み替えてしまう。
この知識の出題:本試験系 6 回・免除試験 8 回(公開問題での観測値)