本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成25年度 技術士第二次試験問題【必須科目】

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つの注文に対し、複数の注文明細があり、商品が複数の注文明細と関連付けられている。

C 商品1つに対するE-R図となってしまうため成立しない。

D 商品1つに対するE-R図となってしまうため成立しない。

T−14 目次 T−16