本文へスキップ

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


Since 2016.4.19

平成21年度 秋期 応用情報技術者試験問題と解説

問30

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

 部品在庫管理台帳
┌─────┬───┬──────┬────┬────┬────┬────┐
│部品コード│部品名│仕入先コード│仕入先名│仕入日付│仕入価格│ 在庫数 │
┝━━━━━┿━━━┿━━━━━━┿━━━━┿━━━━┿━━━━┿━━━━┥
│ 001 │R部品│ Z010 │ A商会 │ 9月 1日│1500│1000│
├─────┼───┼──────┼────┼────┼────┼────┤
│ 001 │R部品│ Z010 │ A商会 │10月15日│1400│1500│
├─────┼───┼──────┼────┼────┼────┼────┤
│ 002 │S部品│ Z010 │ A商会 │ 9月20日│ 800│ 500│
├─────┼───┼──────┼────┼────┼────┼────┤
│ 003 │T部品│ Z015 │ B商店 │10月 8日│1600│1450│
├─────┼───┼──────┼────┼────┼────┼────┤
│ 003 │T部品│ Z020 │ C商店 │ 9月15日│1200│ 800│
└─────┴───┴──────┴────┴────┴────┴────┘

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

  ┌───┬───┬───┐
  │ a │ b │ c │
┌─┼───┼───┼───┤
│ア│ 在庫 │仕入先│ 部品 │
├─┼───┼───┼───┤
│イ│ 在庫 │ 部品 │仕入先│
├─┼───┼───┼───┤
│ウ│仕入先│ 部品 │ 在庫 │
├─┼───┼───┼───┤
│エ│ 部品 │ 在庫 │仕入先│
└─┴───┴───┴───┘


正解


解説

部品1つに対して複数の在庫があるため、部品 1 * 在庫 の関係となる。
部品コード003は複数の仕入先から仕入れているため、部品 1 * 仕入先 となる。
一つの仕入先に対して複数の在庫があるため、仕入先 1 * 在庫 の関係となる。

これらを満たすのは エ である。

問29 目次 問31