
応用情報技術者試験 平成28年度春期 午前 問27「関数従属を次のように表記するとき,属性a〜eで構成される関係を第3正規形にしたも…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約43%です。
エ. (a, b, d) (b, c) (b, d, e)
正答率 43.4%(861人中 374人が正解)
第3正規形は、候補キーの一部だけで決まる属性(部分関数従属)と、キー以外の属性を経由して間接的に決まる属性(推移的関数従属)を、それぞれ別の関係に分けて取り除いた形である。図の関数従属では候補キーが{a, b}で、b→c(候補キーの一部bからの部分関数従属)、a・b→d、b・d→e という関係になっている。これを、元の主キーを残す関係(a, b, d)、bからcへの従属を分けた関係(b, c)、(b, d)からeへの従属を分けた関係(b, d, e)の3つに分割すると、部分関数従属も推移的関数従属も解消され第3正規形となる。したがって正解はエである。
応用情報技術者試験 平成28年度春期 午前 の過去問一覧に戻る・問27