応用情報暗記無料で始める

UMLを用いて表した図のデータモデルのa, bに入れる多重度はどれか。 〔条件〕 (1) 部門には1人以上の社員が所属する。 (2) 社員はいずれか一つの部門に所属する。 (3) 社員が部門に所属した履歴を所属履歴として記録する。

頻出応用情報技術者試験/2023年度 春期 午前 問29/データベース / データベース設計

3つのクラス「部門」(属性:部門コード、部門名、⋮)、「所属履歴」(属性:開始日、終了日、⋮)、「社員」(属性:社員コード、氏名、⋮)が横一列に並ぶ。部門と所属履歴は関連線で結ばれ、部門側の多重度は1、所属履歴側の多重度はa(空欄の四角で示される)。所属履歴と社員も関連線で結ばれ、所属履歴側の多重度はb(空欄の四角)、社員側の多重度は1。
3つのクラス「部門」(属性:部門コード、部門名、⋮)、「所属履歴」(属性:開始日、終了日、⋮)、「社員」(属性:社員コード、氏名、⋮)が横一列に並ぶ。部門と所属履歴は関連線で結ばれ、部門側の多重度は1、所属履歴側の多重度はa(空欄の四角で示される)。所属履歴と社員も関連線で結ばれ、所属履歴側の多重度はb(空欄の四角)、社員側の多重度は1。
ab
ア0..*0..*
イ0..*1..*
ウ1..*0..*
エ1..*1..*

選択肢

正解と解説

正解:エ a: 1..*、b: 1..*

部門と社員の間に所属履歴を置いた構造なので、部門側から見た所属履歴の多重度aは、部門には1人以上の社員が所属するという条件から少なくとも1件あることになり1..*となる。社員側から見た所属履歴の多重度bも、社員は必ずいずれかの部門に所属するので少なくとも1件の履歴をもち1..*となる。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:令和5年度 春期 応用情報技術者試験 午前 問29(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。