平成31年 春期 データベーススペシャリスト 午前II 問8

第3正規形において存在する可能性のある関数従属はどれか。

 ア  候補キーから繰返し属性への関数従属
 イ  候補キーの新部分集合から他の候補キーの新部分集合への関数従属
 ウ  候補キーの新部分集合から非キー属性への関数従属
 エ  非キー属性から他の非キー属性への関数従属


答え イ


解説
第3正規形において存在する可能性のある関数従属とは、言い換えれば第4正規形やボイス・コッド正規形で処理される関数従属が残っているのが第3正規形になるので、選択肢ではボイス・コッド正規形の候補キーの新部分集合から他の候補キーの新部分集合への関数従属(イ)が残っている可能性があります。


キーワード
・正規形

キーワードの解説
  • 正規形
    データの冗長性を少なくし、関連性の強いデータ項目(属性)をまとめて、一事実一箇所(1 fact in 1 place)にすることです。
    データの正規化にはレベルにより、第1〜第5正規形やボイス・コッド正規形があります。
    • 第1正規形
      データの繰り返し部分を別表にする。
    • 第2正規形
      1つのデータがきまると従属的にきまるデータを別グループ化する。
    • 第3正規形
      推移的に値がきまるデータを別グループ化する。
    • 第4正規形
      自明ではない多値従属性を排除します。
    • 第5正規形
      表がその候補キー内で結合従属性が満足されているようにします。
    • ボイス・コッド正規形
      すべての属性がキーに完全従属するようにしたもの。

もっと、「第4正規形」について調べてみよう。

戻る 一覧へ 次へ