必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成27年度秋季問題一覧
  4. 平成27年度秋季問題28-解答・解説-分析

平成27年度秋季問題

問題28

関係R(A, B, C, D, E, F)において、次の関数従属が成立するとき、候補キーとなるのはどれか。 [関数従属] A→B, A→F, B→C, C→D, {B, C}→E, {C, F}→A

B
{B, C}
{B, F}
{B, D, E}

関係R(A, B, C, D, E, F)において、次の関数従属が成立するとき、候補キーとなるのはどれか。 [関数従属] A→B, A→F, B→C, C→D, {B, C}→E, {C, F}→A

B
{B, C}
{B, F}
{B, D, E}

解答:ウ

<解説>

関係従属とは、表内のある項目の値が決定すると、別の項目の値もただ一つに決まる関係の事である。

関係従属図は、次のようになる。

図より、Aが候補キーとなることが分かるが、選択肢にない。Aを従属させる{C,F}も候補キーだが選ぶことができない。

しかし、CはBに従属すので、{B,F}は候補キーにすることができる。