令和7年度秋期 問3 / 25

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

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

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

■ モデルの構造

  • 商品 1 ─ 1..* 在庫商品
    → 1 つの商品は 1 つ以上の倉庫に存在できる(=複数倉庫に在庫を持てる)。
  • 倉庫 1 ─ 0..* 在庫商品
    → 倉庫は 0 件以上の在庫商品を持つ。
  • 在庫商品 1 ─ 1..* 入庫
    → 在庫商品には 1 件以上の入庫が必要。
  • 在庫商品 1 ─ 0..* 出庫
    → 出庫は任意(0 件でもよい)。

選択肢の検討

  • ア: 1 種類の商品を二つの倉庫に初めて入庫すると、“在庫商品” データが 2 件追加される。
    正しい。
    商品 × 倉庫 の組み合わせが在庫商品となるため、同一商品を 2 倉庫に初回入庫すると 在庫商品が 2 件生成されます。

  • イ: 2 種類の商品を一つの倉庫に入庫すると、“入庫” データが 1 件追加される。
    誤り。
    商品が 2 種類なら、倉庫との組み合わせで 在庫商品が 2 件でき、それぞれに入庫が必要なので 入庫データは 2 件 となります。

  • ウ: 格納先となる倉庫が確定していない商品が存在する。
    誤り。
    在庫商品は倉庫 1..1 に結びつくため、倉庫なしの商品(在庫商品)は存在しません。

  • エ: 出庫の実績がない在庫商品は存在しない。
    誤り。
    出庫は 0..* なので、出庫がなくても在庫商品は存在できます。


答え

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

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

令和7年度秋期の他の問題