応用情報技術者試験 応用情報技術者試験 令和5年度春期 午前 問29: UML を用いて表した図のデータモデルの a,b に入れる多重度はどれか。 〔条件〕 (1)部門には 1 人以上の社員が所属する。 (2)社員はいずれか一つの部

←
応用情報技術者試験 令和5年度春期 午前
Q 2929 / 80
を用いて表した図のデータモデルの a,b に入れるはどれか。 〔条件〕 (1)部門には 1 人以上の社員が所属する。 (2)社員はいずれか一つの部門に所属する。 (3)社員が部門に所属した履歴を所属履歴として記録する。
ab
ア0..*0..*
イ0..*1..*
ウ1..*0..*
エ1..*1..*
UMLデータモデル図(部門・所属履歴・社員の3エンティティと多重度a,b)
この問の正解率:69.33%(688件)

解説

応用情報技術者試験 令和5年度春期 午前 問29「UML を用いて表した図のデータモデルの a,b に入れる多重度はどれか。 〔条…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約69%です。

正解

エ. a:1.. b:1..

正答率 69.3%(688人中 477人が正解)

問題の解説

図は、部門と社員の多対多の関係を、所属履歴を挟んだ二つの 1 対多の関連で表している。a は 1 つの部門に対応する所属履歴の数、b は 1 人の社員に対応する所属履歴の数である。部門には 1 人以上の社員が所属し、社員はいずれかの部門に所属するので、どちらの側も所属履歴は 1 件以上となり、a と b は 1.. になる。

選択肢ごとの解説

  • アa が 0.. だと、所属履歴のない(社員がいない)部門を認めることになり、条件(1)に反する。b も 0.. では、どの部門にも所属しない社員を認めてしまい、条件(2)に反する。
  • イb は 1.. で合うが、a が 0.. だと所属履歴が 1 件もない、つまり社員が 1 人もいない部門を認めてしまい、条件(1)に反する。
  • ウa は 1.. で合うが、b が 0.. だと所属履歴のない、つまりどの部門にも所属していない社員を認めてしまい、条件(2)に反する。
  • エ正しい。部門には 1 人以上の社員が所属し、社員は必ずいずれかの部門に所属するので、所属履歴は部門側からも社員側からも 1 件以上必要で、a、b とも 1.. になる。

応用情報技術者試験 令和5年度春期 午前 の過去問一覧に戻る・問29

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード