データベース
令和元年度 秋期 基本情報技術者試験 午前 問25
UML を用いて表した図の概念データモデルの解釈として,適切なものはどれか。
UML クラス図: 「部署」クラスと「従業員」クラスが関連線で結ばれ,関連名「◀ 所属する」(従業員から部署の向き)。部署側の多重度は 1..*,従業員側の多重度は 0..*。
- ア 従業員の総数と部署の総数は一致する。
- イ 従業員は,同時に複数の部署に所属してもよい。
- ウ 所属する従業員がいない部署の存在は許されない。
- エ どの部署にも所属しない従業員が存在してもよい。
出典:令和元年度 秋期 基本情報技術者試験 午前 問25
答えと解説を見る
正解:イ
覚える知識
UMLクラス図の多重度表記
UMLの多重度は、関連する相手オブジェクトの数の範囲を示す記法である。
この問題で必要なこと
多重度 1..* は1つ以上、0..* は0以上を表す。この図では従業員は1つ以上の部署に所属し、部署の従業員数は0以上である。
ひっかけ
多重度の位置(どちら側の数か)を読み違えさせる。
この知識の出題:本試験系 6 回・免除試験 8 回(公開問題での観測値)