部品在庫管理台帳における、部品、仕入先、在庫の三つのエンティティの関係をデータモデルとして記述した。
エンティティa〜cの組合せとして、適切なものはどれか。
ここで、1 *は1対多の関連を表す。
部品在庫管理台帳
|
a | b | c | |
ア | 在庫 | 仕入先 | 部品 |
イ | 在庫 | 部品 | 仕入先 |
ウ | 仕入先 | 部品 | 在庫 |
エ | 部品 | 在庫 | 仕入先 |
答え エ
【解説】
部品管理台帳から部品のエンティティは部品コードと部品名、仕入先のエンティティは仕入先コードと仕入先名、在庫エンティティは仕入日付と仕入価格と在庫数の項目があることが分かる。
部品から見て在庫は、同じ部品が仕入日ごとに複数個の存在するので、部品と在庫の関係は1対多である。
また、仕入先から見て在庫は、同じ仕入先から複数の在庫があるので、仕入先と在庫の関係も1対多である。
したがって、これを図(E-R図)にすると
(エ)になる。
【キーワード】
・E-R図