問題
関係データベースの第1正規形が満たす条件は何か。
選択肢
- 1繰返し項目がなく各属性が単一値
- 2完全関数従属
- 3推移的関数従属なし
- 4すべて一意
正解
1. 繰返し項目がなく各属性が単一値
詳しい解説を見る解説を閉じる
解説
第1正規形(1NF)とは、表の各セルに単一の値だけが入り、繰返し項目(1行の中に複数の値を持つ項目)が存在しない状態をいう。関係データベースの表はこの1NFを満たすことが大前提である。「完全関数従属」は非キー属性が主キー全体に従属することを指す第2正規形の条件であり誤り。「推移的関数従属なし」は第3正規形の条件である。「すべて一意」は主キーの性質であって正規形の定義ではない。基本情報技術者試験では、1NF=繰返し項目の排除、2NF=部分関数従属の排除、3NF=推移的関数従属の排除という段階的な対応関係が頻出であり、どの正規形が何を排除するかを正確に覚えることが得点の鍵である。
一問一答
科目A 180問+科目B 60問