← DM予想模試(全60問) トップへ
科目A: データアーキテクチャ・モデリング(問9〜16)
問14
リレーショナルデータベースの正規化について、第3正規形の条件として正しいものはどれか。
A繰り返し項目を排除し、各属性が原子値を持つこと
B主キー以外の全ての属性が主キーに完全関数従属していること
C主キー以外の属性間に推移的関数従属が存在しないこと
Dテーブル間の結合が不要になるよう全データを1つのテーブルに統合すること
解説
第3正規形は、第2正規形の条件を満たした上で、非キー属性間の推移的関数従属がないことを要求します。第1正規形は原子値、第2正規形は完全関数従属です。全データの統合は非正規化(デノーマライゼーション)であり正規化の逆です。