平成25年度 技術士第二次試験問題【必須科目】
【16】情報工学部門
T−15
受注処理に関するエンティティ(顧客、商品、注文、注文明細)間の関係を表現
したE-R図において、a、b、c、d に入れるエンティティの組合せとして最も適切なも
のはどれか。ただし、顧客は繰り返して注文し、一度に複数の商品を注文する
ことがあるものとする。 また、エンティティ間の関係の多重度はターゲット側に書き、
*は複数を表す。

┌───┐   ┌───┐   ┌───┐   ┌───┐
│   │1 *│   │1 *│   │* 1│   │
│ a ├───┤ b ├───┤ c ├───┤ d │
│   │   │   │   │   │   │   │
└───┘   └───┘   └───┘   └───┘

 ┌─┬────┬────┬────┬────┐
 │ │ a  │ b  │ c  │ e  │
 ├─┼────┼────┼────┼────┤
 │@│ 顧客 │注文明細│ 注文 │ 商品 │
 ├─┼────┼────┼────┼────┤
 │A│ 注文 │注文明細│ 顧客 │ 商品 │
 ├─┼────┼────┼────┼────┤
 │B│ 顧客 │ 注文 │注文明細│ 商品 │
 ├─┼────┼────┼────┼────┤
 │C│ 商品 │ 注文 │注文明細│ 顧客 │
 ├─┼────┼────┼────┼────┤
 │D│ 商品 │注文明細│ 注文 │ 顧客 │
 └─┴────┴────┴────┴────┘



【正解】 B
@注文明細1つに複数の注文が存在しておりおかしい。
A注文明細1つに複数の顧客が存在しておりおかしい。
B正しい。
 一人の顧客に対し、複数の注文を受け、
 1つの注文に対し、複数の注文明細があり、
 商品が複数の注文明細と関連付けられている。
CD商品1つに対するER図となってしまうため成立しない。


EXCELのVBAのご相談なら ファーストマクロ 



T−14 目次 T−16
ファーストマクロ TOPページ