データベース設計(全64問中21問目)

その月に受注した商品を,顧客ごとにまとめて月末に出荷する場合,受注クラスと出荷クラスとの間の関連のa,bに入る多重度の組合せはどれか。ここで,出荷のデータは実績に基づいて登録される。また,モデルの表記にはUMLを用いる。
27.gif

出典:平成26年秋期 問27

27a.gif
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データベース設計
解説
複数の受注分をまとめて月末に出荷するので、1回の出荷が複数の受注に紐付けられることになります。

"出荷"表から"受注"表を見た場合、"出荷"表の1つのレコードが"受注"表の複数のレコードに対応するため多重度は"1..*"(1以上)が適切です。
逆に"受注"表から"出荷"表を見た場合、"受注"表の1つのレコードは、既に出荷済みであれば"出荷"表の1レコードに対応しますが、月末前の出荷待ち状態であれば"出荷"表には対応するレコードがない(0個)ので、多重度は"0..1"(0か1)が適切です。

したがって正しい組合せは「ウ」です。

Pagetop