問題
関係データベースの正規化において、第3正規形が満たすべき条件として正しいものはどれか。
選択肢
- 1すべての属性が単一値である
- 2部分関数従属が排除されている
- 3推移的関数従属が排除されている
- 4結合従属が排除されている
正解
3. 推移的関数従属が排除されている
詳しい解説を見る解説を閉じる
解説
第3正規形(3NF)は、第2正規形を満たし、かつ非キー属性間の推移的関数従属を排除した形。第1NFは属性原子性、第2NFは部分関数従属の排除、BCNFはより厳格な3NF、第4NFは多値従属、第5NFは結合従属の排除。冗長性を減らし更新異常を防ぐ。
一問一答
全400問を繰り返し学習