データベース

基本情報技術者試験 科目A免除 修了試験 20201213 実施分 問26

UML を用いて表した図の概念データモデルの解釈として,適切なものはどれか。
UML クラス図: [部署] —(関連名「◀ 所属する」)— [従業員]。部署側の多重度は 1..*,従業員側の多重度は 0..*。
  • ア 従業員の総数と部署の総数は一致する。
  • イ 従業員は,同時に複数の部署に所属してもよい。
  • ウ 所属する従業員がいない部署の存在は許されない。
  • エ どの部署にも所属しない従業員が存在してもよい。

出典:基本情報技術者試験 科目A免除 修了試験 20201213 実施分 問26

答えと解説を見る

正解:イ

覚える知識

UMLクラス図の多重度表記

多重度は関連の端に付けて、相手のオブジェクトが何個対応するかを示す。

この問題で必要なこと

部署側1..*は従業員が1つ以上の部署に所属、従業員側0..*は部署に所属する従業員が0人以上いてよい、という意味。

ひっかけ

多重度を逆側に読み替えてしまう。

この知識の出題:本試験系 6 回・免除試験 8 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「データモデリング(E-R図・UMLの多重度)」で学ぶ

同じ知識の過去問