平成21年度 春期 午前Ⅱ 問4
データベース設計
適切なE-R図
業務ルールが次のように与えられている。これに基づき E-R 図を作成した。適切な E-R 図はどれか。ここで,1 * は 1 対多の関連を表す。
〔業務ルール〕
この会社は語学教材を販売している。営業員は一つ以上の担当地域が定められており,担当地域の 1 人以上の顧客から受注を得る。一つの地域を 1 人以上の営業員が担当する。
選択肢は原典では E-R 図(エンティティを箱,関連を線で結び,線の両端に 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―* 受注明細,教材 1―* 受注明細)
答えと解説を見る
✓ これが正解ウ(原典は図。地域 1―* 顧客,地域 1―* 担当地域,営業員 1―* 担当地域,顧客 1―* 受注,営業員 1―* 受注,受注 1―* 受注明細,教材 1―* 受注明細)
解説
営業員と地域の多対多を担当地域で解き、受注は顧客と営業員に結びます。
業務ルールの文を一つずつ 1 対多の関連に置き換えて比べます。営業員は一つ以上の地域を担当し、一つの地域も 1 人以上の営業員が担当するので、営業員と地域は多対多です。多対多は間に担当地域を置き、地域 1 対多 担当地域、営業員 1 対多 担当地域の二つに分けて表します。顧客はいずれかの地域に属するので地域 1 対多 顧客、受注は営業員が顧客から得るので、顧客 1 対多 受注と営業員 1 対多 受注になります。これらがすべてそろい、受注と受注明細、教材と受注明細の関連も備えた E-R 図が正解です。多対多の組を見つけたら、間に置いたエンティティの側が多になっているかを最初に確かめると、図の比較が速くなります。
ほかの選択肢はなぜ違うのか
- ア(原典は図。地域 1―* 営業員,地域 …:地域 1 対多 営業員としているため、営業員はただ一つの地域にしか属せず、一つ以上の地域を担当するというルールと合いません。さらに顧客から担当地域へ関連を引いており、顧客が地域に属する関係も表せていません。
- イ(原典は図。営業員 1―* 顧客,営業員…:営業員 1 対多 地域としているため、一つの地域を担当できる営業員が 1 人に限られ、1 人以上の営業員が担当するというルールに反します。担当地域から受注へ関連を引いている点も、業務ルールに根拠がありません。
- エ(原典は図。担当地域 1―* 地域,担当…:担当地域 1 対多 地域としていて、営業員と地域の多対多を解く向きが逆になっています。受注を地域に結び付けていますが、業務ルールでは受注は営業員が顧客から得るもので、地域から直接生じるものではありません。
この問題の用語
- エンティティ情報の世界で管理の対象となる、人やものごとの一つひとつを指します。E-R図では、この対象と対象どうしの関連を組み合わせて表します。
出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問4
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問5:主キーに関する問題(エンティティ)
- 令和3年度 秋期 午前Ⅱ 問4:四つの表の関係を表すE-R図(エンティティ)
- 平成31年度 春期 午前Ⅱ 問5:四つの表の関係を表すE-R図(エンティティ)
- 平成29年度 春期 午前Ⅱ 問1(エンティティ)
- 平成25年度 春期 午前Ⅱ 問3:多対多の対応を表す方策(エンティティ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)