過去問解きまくり研究所 ホーム

平成22年度 春期 午前 問30

データベース

第3正規形に書き換えたもの

“発注伝票”表を第3正規形に書き換えたものはどれか。ここで,下線部は主キーを表す。

発注伝票(_注文番号_,_商品番号_,商品名,注文数量)
答えと解説を見る

✓ これが正解ウ発注(_注文番号_,_商品番号_,注文数量) / 商品(_商品番号_,商品名)

解説

主キーの一部だけで決まる商品名を切り出します。

もとの表は、注文番号と商品番号の二つそろって初めて一行が定まる作りになっています。この表の中で、注文数量は二つそろわないと決まりません。ところが商品名は商品番号さえ分かれば決まってしまい、注文番号は関わっていません。第3正規形へ進める作業は、こうした食い違いをなくすことです。そこで商品名を商品番号とともに別の表へ移し、もとの表には二つそろって決まる注文数量だけを残します。切り出した後も、商品番号を手がかりに二つの表を突き合わせればもとの内容に戻せます。判定の軸は、切り出した先の主キーが商品名を決めるのにちょうど足りているか、そしてもとの表に戻せる形が保たれているかです。

ほかの選択肢はなぜ違うのか

出典:平成22年度 春期 基本情報技術者試験 午前 問30

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)