UMLを用いて表した商品と倉庫のデータモデルに関する記述のうち、適切なものはどれか。ここで、商品の倉庫間の移動はないものとする。

在庫商品は商品と倉庫の組合せごとに1件生じる

データベーススペシャリスト試験2025年度 秋期 午前II3/データモデリング / 表記法

UMLクラス図。「入庫」クラス(入庫年月日、数量)が「在庫商品」クラス(/在庫数量)と1..*対1の関連。「出庫」クラス(出庫年月日、数量)が「在庫商品」と0..*対1の関連。「商品」クラス(商品コード)が「在庫商品」と1対1..*の関連。「在庫商品」が「倉庫」クラス(倉庫番号)と「格納先」という名前の関連で0..*対1の関係。
UMLクラス図。「入庫」クラス(入庫年月日、数量)が「在庫商品」クラス(/在庫数量)と1..*対1の関連。「出庫」クラス(出庫年月日、数量)が「在庫商品」と0..*対1の関連。「商品」クラス(商品コード)が「在庫商品」と1対1..*の関連。「在庫商品」が「倉庫」クラス(倉庫番号)と「格納先」という名前の関連で0..*対1の関係。

選択肢

正解と解説

正解: 1種類の商品を二つの倉庫に初めて入庫すると、"在庫商品"データが2件追加される。

この図では在庫商品が商品と倉庫の両方に結び付いており、商品の倉庫間移動がない前提なので、在庫商品は「どの商品がどの倉庫にあるか」の組合せごとに1件生じる。したがって同じ商品を2つの倉庫へ初めて入庫すれば、在庫商品のデータは倉庫ごとに1件ずつ、合計2件作られる。入庫は在庫商品ごとに記録され、出庫側の多重度は0からなので出庫実績のない在庫商品も存在し得る。

選択肢ごとの解説

出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問3(IPA)

同じ分野の他の問題

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