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

関係Rの関係スキーマがR(A, B, C, D, E)であり、関数従属A→BC、CD→Eが成立する。
これらの関数従属から決定できるRの候補キーはどれか。
ここで、A, B, C, D, Eは属性集合であり、X∪YはXとYの和集合を表す。

 ア  AC  イ  ACD  ウ  AD  エ  CD


答え ウ


解説
関数従属のA→BCとCD→Eの“→”の右辺を見ると、BとCとEがあるので、残りの属性集合であるAとDが決まればBとCとEが定まるので、Rの候補キーになるのはAD(ウ)になる。


キーワード
・関数従属

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

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

戻る 一覧へ 次へ