コンテンツへスキップ
uencoder

First Normal Form (1NF)

第一正規形(1NF)はすべての列が原子的な値を持つことを要求する — 繰り返しグループやネスト構造を排除する、リレーショナルモデルの基礎である。

目的

テーブルがリレーショナルモデルの最も基本的な要件を満たし、非原子的な値を排除するようにする。

メカニズム

各行と列の交差セルはちょうど1つの値のみを持つ — 配列、ネストテーブル、繰り返しグループは不可である。例えば注文に複数の商品IDを1フィールドに格納してはならず、注文明細テーブルに分割する。すべてのリレーショナルデータベースはデフォルトで1NFを満たす。

ユースケース

  • データベース設計
  • テーブルの正規化
  • データモデリング

関連ツール

References