平成25年度 秋期 応用情報技術者試験 午前 問29
テクノロジ/データベース関係を第2正規形から第3正規形に変換する手順はどれか。
出典:平成25年度 秋期 応用情報技術者試験 午前 問29
- ア候補キー以外の属性から,候補キーの一部の属性に対して関数従属性がある場合,その関係を分解する。
- イ候補キー以外の属性間に関数従属性がある場合,その関係を分解する。
- ウ候補キーの一部の属性から,候補キー以外の属性への関数従属性がある場合,その関係を分解する。
- エ一つの属性に複数の値が入っている場合,単一の値になるように分解する。
正解:イ
解説
第2正規形から第3正規形への変換は,候補キー以外の属性間に存在する推移的関数従属を排除する手順です。つまり,候補キーの一部の属性(非キー属性)から,別の非キー属性への関数従属がある場合に,その関係を分解します。
選択肢ごとの解説
- ア誤り。候補キー以外の属性から候補キーの一部への関数従属を分解する手順は,第1正規形から第2正規形への変換(部分関数従属の排除)です。
- イ正しい。候補キー以外の属性間の関数従属(推移的関数従属)を分解するのが第2正規形から第3正規形への変換です。
- ウ誤り。候補キーの一部から候補キー以外への関数従属という記述は,部分関数従属についてのもので,第2正規形の条件に関するものです。
- エ誤り。一つの属性に複数の値が入っている場合の分解は,非正規形から第1正規形への変換の説明です。