データベース

令和元年度 秋期 基本情報技術者試験 午前 問25

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

出典:令和元年度 秋期 基本情報技術者試験 午前 問25

答えと解説を見る

正解:イ

覚える知識

UMLクラス図の多重度表記

UMLの多重度は、関連する相手オブジェクトの数の範囲を示す記法である。

この問題で必要なこと

多重度 1..* は1つ以上、0..* は0以上を表す。この図では従業員は1つ以上の部署に所属し、部署の従業員数は0以上である。

ひっかけ

多重度の位置(どちら側の数か)を読み違えさせる。

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

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

同じ知識の過去問