平成15年春期試験問題 午前問70

販売会社が,商品の注文を記録する場合のエンティティ(顧客,商品,注文,注文明細)間の関係モデル図で表現したい。a~d に入れるべきエンティティの組合せとして,適切なものはどれか。ここで,顧客は繰り返し注文を行い,同時に複数の商品を注文するものとする。また,多重度を,その関連を表す線のターゲット上に書き,"*"は0は以上を表す。
70.gif

70a.gif
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データベース設計
解説
設問中の「顧客は何度も注文を行い」という記述から、1人の顧客が複数の注文に対応することがわかります。したがって顧客と注文の関係は「1対*」です。
さらに「同時に複数の商品を注文する」という記述から、1つの注文から商品ごとの複数の注文明細が存在することになります。したがって注文と注文明細の関係は「1対*」です。

ここまでの3つのエンティティの関係を整理すると、

 顧客1*注文1*注文明細

となるため、「顧客」「注文」「注文明細」がそれぞれ a,b,cに、残った d には「商品」が入ることになります。

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

この問題の出題歴


Pagetop