平成21年春期試験問題 午前Ⅱ 問4

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

〔業務ルール〕
この会社は語学教材を販売している。営業員は複数の担当地域が定められており,担当地域の1人以上の顧客から受注を得る。一つの地域を1人以上の営業員が担当する。

  • 04a.gif
  • 04i.gif
  • 04u.gif
  • 04e.gif
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データベース設計
解説
〔業務ルール〕から次のことがわかります。
  • 1人の"営業員"は複数の"担当地域"をもつ
  • 1つの"地域"には複数の"顧客"が存在する
  • 1つの"地域"に複数の"営業員"が対応する
  • 1人の"営業員"は複数の"受注"を得る
  • 1人の"顧客"は複数の"受注"を営業員に与える
以上より次の多重度が明らかになります。
  • (1),(3)より"営業員"と"地域"の多重度は多対多
  • (2)より"地域"と"顧客"の多重度は1対多
  • (4)より"営業員"と"受注"の多重度は1対多
  • (5)より"顧客"と"受注"の多重度は1対多
04_1.gif
上図で"営業員"と"地域"に多対多の多重度がありますが、関係データベースでは「多対多」の関連を実装することができないので、連関エンティティを設けて、双方の主キーをもたせること2つの「1対多」の関連に分解します。下図では"担当地域"が連関エンティティに該当します。
04_2.gif
選択肢のうち、5つのエンティティと関係を適切に表現しているE-R図は「ウ」です。

この問題の出題歴


Pagetop