問題
第2正規形の説明として、正しいものはどれか。
選択肢
- 1繰り返し項目を排除した形
- 2部分関数従属を排除した形
- 3推移的関数従属を排除した形
- 4結合従属を排除した形
正解
2. 部分関数従属を排除した形
詳しい解説を見る解説を閉じる
解説
第2正規形(2NF)は1NFを満たし、かつ非キー属性が候補キーの一部にのみ従属する「部分関数従属」を排除した形です。複合主キーの一部にのみ依存する列があれば、別テーブルへ分離します。第3正規形は非キー属性間の推移的関数従属を排除し、BCNFは全ての関数従属が候補キーから出るよう更に厳格化したものです。
一問一答
全400問を繰り返し学習