問題
“発注伝票”表を第 3 正規形に書き換えたものはどれか。ここで、下線部は主キーを表す。 発注伝票(注文番号,商品番号,商品名,注文数量)
選択肢
- 1発注(注文番号,注文数量)/商品(商品番号,商品名)
- 2発注(注文番号,注文数量)/商品(注文番号,商品番号,商品名)
- 3発注(注文番号,商品番号,注文数量)/商品(商品番号,商品名)
- 4発注(注文番号,商品番号,注文数量)/商品(商品番号,商品名,注文数量)
正解
3. 発注(注文番号,商品番号,注文数量)/商品(商品番号,商品名)
詳しい解説を見る解説を閉じる
解説
発注伝票の主キーは「注文番号,商品番号」の複合キーである。商品名は商品番号だけで定まる部分関数従属なので分離する。注文数量は主キー全体に従属するため発注表に残す。結果は発注(注文番号,商品番号,注文数量)と商品(商品番号,商品名)となる。よってウが正しい。(出典: 平成22年度 春期 基本情報技術者試験 午前 問30)
一問一答
科目A 180問+科目B 60問