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

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

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


答え イ


解説

 ア  第3正規形なので繰返し属性はありません。
 イ  候補キーの真部分集合から他の候補キーの真部分集合への関数従属は第3正規形で存在することがあります。
 ウ  候補キーの真部分集合から非キー属性への関数従属は存在しません。
 エ  非キー属性から他の非キー属性への関数従属は、第2正規形から第3正規形でなくします。


キーワード
・関数従属

キーワードの解説
  • 関数従属
    2つの集合の間で、一方の属性集合の値(の集合)がもう一方の属性集合の値を関数的に決定するという、関係のことを関数従属といいます。
    関数従属には、幾つかの特性があって
    • 増加:X→Yならば、XZ→YZ
    • 推移性:X→YかつY→Zならば、X→Z
    • 結合:X→YでありX→Zならば、X→YZ
    • 分解:X→YZならば、X→YかつX→Z
    などがそうです。

もっと、「関数従属」について調べてみよう。

戻る 一覧へ 次へ