午後I データベースの基礎理論対策 ボイスコッド正規形編
関係 R(X,Y,A,B,C) 候補キー:X,Y (それぞれ候補キー)
設問 関係Rはボイスコッド正規形である。その理由を述べよ。
設問の主旨 X→(Y,A,B,C)または,Y→(X,A,B,C)を適切に説明すること。
設問の解答例 候補キーXに候補キーY及び非キー属性{A,B,C}が完全関数従属し,推移関数従属もないため。 (XとYは逆でも可)
他に想定する設問 関係Sをボイスコッド正規形にせよ。 候補キーが2つ以上でかつ,候補キーを構成する属性が重複する第3正規形を損失なしにボイスコッド正規形に分割する問題。