First Normal Form (1NF)
第一正規形(1NF)はすべての列が原子的な値を持つことを要求する — 繰り返しグループやネスト構造を排除する、リレーショナルモデルの基礎である。
目的
テーブルがリレーショナルモデルの最も基本的な要件を満たし、非原子的な値を排除するようにする。
メカニズム
各行と列の交差セルはちょうど1つの値のみを持つ — 配列、ネストテーブル、繰り返しグループは不可である。例えば注文に複数の商品IDを1フィールドに格納してはならず、注文明細テーブルに分割する。すべてのリレーショナルデータベースはデフォルトで1NFを満たす。
ユースケース
- データベース設計
- テーブルの正規化
- データモデリング