高度試験午前I暗記無料で始める

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

高度試験・午前I(全区分共通)/2023年度 春期 問9/テクノロジ系 / データベース

3つのエンティティ「部門」(属性:部門コード、部門名…)、「所属履歴」(属性:開始日、終了日…)、「社員」(属性:社員コード、氏名…)が横一列に並ぶ。部門と所属履歴の間の関連端に「1」(部門側)と「a」(所属履歴側)、所属履歴と社員の間の関連端に「b」(所属履歴側)と「1」(社員側)が付く。
3つのエンティティ「部門」(属性:部門コード、部門名…)、「所属履歴」(属性:開始日、終了日…)、「社員」(属性:社員コード、氏名…)が横一列に並ぶ。部門と所属履歴の間の関連端に「1」(部門側)と「a」(所属履歴側)、所属履歴と社員の間の関連端に「b」(所属履歴側)と「1」(社員側)が付く。
ab
ア0..*0..*
イ0..*1..*
ウ1..*0..*
エ1..*1..*

選択肢

正解と解説

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

条件(1)より一つの部門には社員が1人以上所属するので、部門から見た所属履歴は最低1件存在し、aは1..*となる。条件(2)(3)より社員は必ずいずれかの部門に所属し、その履歴が記録されるので、社員から見た所属履歴も最低1件存在し、bも1..*となる。

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

選択肢ごとの解説

出典:令和5年度 春期 高度試験 午前Ⅰ 問9(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

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