平成19年 春期 ソフトウェア開発技術者 午前 問64

業務ルールが次のように与えられている。
これに基づきデータモデルを作成した。
適切なデータモデルはどれか。
ここで、1 *は1対多の関連を表す。

[業務ルール]
 この会社は語学教材を販売している。
 教材は教科書、辞書など多品種にわたる。
 営業員は複数の担当地域が定められており、担当地域の顧客からの受注を得る。
 一つの地域を複数の営業員が担当する。

 ア
 イ
 ウ
 エ


答え ウ


解説
問題の業務ルールの「営業員は複数の担当地域が定められており」から、営業員と担当地区の関係は、営業員:1-*:担当地域である。
問題の業務ルールの「一つの地域を複数の営業員が担当する」から、営業員と担当地区と地域の関係は、営業員:1-*:担当地域:*-1:地域である。
また、1つの顧客から複数の受注をするので、顧客:1-*:受注、1つの地域に複数の顧客がいるので、地域:1-*:顧客、1人の営業員が複数の受注を受けるので、営業員:1-*:受注、1回の受注には複数の教材があるので、受注:1-*:受注明細:*-1:教材の関係が成り立つ。
これを、満たすデータモデルの図を探すと
 
(ウ)になる。


キーワード
・データモデル

キーワードの解説

戻る 一覧へ 次へ