平成19年 秋期 ソフトウェア開発技術者 午前 問65

部品在庫管理台帳における、部品、仕入先、在庫の三つのエンティティの関係をE-R図として記述した。
エンティティa〜cの組合せとして、適切なものはどれか。
ここで、1 *は1対多の関連を表す。

部品在庫管理台帳
部品コード 部品名 仕入先コード 仕入先名 仕入日付 仕入価格 在庫数
001 R部品 Z010 P商会 9月 1日 1,500 1,000
001 R部品 Z010 P商会 10月15日 1,400 1,500
002 S部品 Z010 P商会 9月20日 800 500
003 T部品 Z015 Q商会 10月 8日 1,600 1,450

a b c
在庫 仕入先 部品
在庫 部品 仕入先
仕入先 部品 在庫
部品 在庫 仕入先


答え エ


解説
部品在庫管理台帳から、部品、仕入先、在庫の関係を求める。

  • 表の2行目、3行目から、1つの部品に複数の在庫があることが分かる。
  • 表の3行目、4行目から、1つの仕入先から複数種類の部品を仕入れることが分かる。
    また、1つの仕入先から、複数の在庫がある。
この2つの関係から、部品と在庫は1対多であり、仕入先と部品は1対多、仕入先と在庫が1対多である。
これから、a:部品、b:在庫、c:仕入先(エ)になる。


キーワード
・E-R図

キーワードの解説
  • E-R図(Entity-Relationship Diagram、実体関連図)
    実体(Entity)と、実体間の関連(Relationship)を図に示したもので、システム設計の最初(要求分析)に使用して、システムに必要な情報を洗い出し、データベース設計の基になります。

もっと、「E-R図」について調べてみよう。

戻る 一覧へ 次へ