|
H15年春 テクニカルエンジニア (データベース) 【問29】
業務ルールが次のように与えられている。これに基づきデータモデルを作成した。正しいデータモデルはどれか。ここで、1 *は1対多のカーディナリティを表す。
〔業務ルール〕
この会社は語学教材を販売している。教材は教科書、辞書など多品種にわたる。
営業員は複数の担当地域が定められており、担当地域の顧客から受注を得る。
一つの地域を複数の営業員が担当する。
| ア
| ┌────┐* 1┌────┐1
│営業員 ├──┤ 地域 ├─────┐
└─┬──┘ └────┘ │*
│1 ┌─┴──┐
│* │担当地域│
┌─┴──┐* 1┌────┐1 *└─┬──┘
│ 受注 ├──┤ 顧客 ├─────┘
└─┬──┘ └────┘
│1
│*
┌────┐1 *┌─┴──┐
│ 教材 ├──┤受注明細│
└────┘ └────┘
| イ
| ┌────┐* 1┌────┐1
│ 顧客 ├──┤営業員 ├─────┐
└─┬──┘ └────┘ │*
│1 ┌─┴──┐
│* │ 地域 │
┌─┴──┐* 1┌────┐1 *└─┬──┘
│ 受注 ├──┤担当地域├─────┘
└─┬──┘ └────┘
│1
│*
┌────┐1 *┌─┴──┐
│ 教材 ├──┤受注明細│
└────┘ └────┘
| ウ
| ┌────┐* 1┌────┐1
│ 顧客 ├──┤ 地域 ├─────┐
└─┬──┘ └────┘ │*
│1 ┌─┴──┐
│* │担当地域│
┌─┴──┐* 1┌────┐1 *└─┬──┘
│ 受注 ├──┤営業員 ├─────┘
└─┬──┘ └────┘
│1
│*
┌────┐1 *┌─┴──┐
│ 教材 ├──┤受注明細│
└────┘ └────┘
| エ
| ┌────┐* 1┌────┐1
│ 地域 ├──┤担当地域├─────┐
└─┬──┘ └────┘ │*
│1 ┌─┴──┐
│* │ 顧客 │
┌─┴──┐* 1┌────┐1 *└─┬──┘
│ 受注 ├──┤営業員 ├─────┘
└─┬──┘ └────┘
│1
│*
┌────┐1 *┌─┴──┐
│ 教材 ├──┤受注明細│
└────┘ └────┘
| | | |
|
|