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

平成25年度 秋期 午前 問29

データベース

部分関数従属に関する問題

関係を第 2 正規形から第 3 正規形に変換する手順はどれか。

答えと解説を見る

✓ これが正解イ候補キー以外の属性間に関数従属性がある場合,その関係を分解する。

解説

候補キー以外の属性どうしの従属を断つように分解します。

設問は、関係を第2正規形から第3正規形に変換する手順を選ばせています。見る軸は一つで、取り除く関数従属性の出どころがどこにあるかです。正規化は段ごとに、消す従属の種類が決まっています。第1正規形は一つのますに複数の値が入っている状態を解き、第2正規形は候補キーの一部から候補キー以外へ向かう従属、すなわち部分関数従属を取り除きます。第3正規形が相手にするのは、候補キーの外どうしでつながっている従属です。受注番号から社員番号が定まり、社員番号から社員名が定まるとき、社員名は社員番号を経由して受注番号に従っています。この経由を断つように表を分ければ、同じ事実が何行にも重複せず、直す場所が一か所で済みます。よって、候補キー以外の属性間に関数従属性がある場合に、その関係を分解する、という手順が当てはまります。

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

出典:平成25年度 秋期 応用情報技術者試験 午前 問29

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