資格暗記無料で始める

第1〜第3正規形とは?

第1〜第3正規形とは、データの重複や更新時の矛盾を排除するために表を段階的に整理する正規化の段階。第1正規形は1つのマス目に複数の値を入れない(繰り返し項目を排除する)状態。第2正規形は主キーの一部だけで決まる項目(部分関数従属)を別表に分離した状態。第3正規形は主キー以外の項目に依存する項目(推移的関数従属)をさらに分離した状態。

だいいち〜だいさんせいきけい

応用情報技術者試験の頻出用語/テクノロジ系


第1〜第3正規形の意味

データの重複や更新時の矛盾を排除するために表を段階的に整理する正規化の段階。第1正規形は1つのマス目に複数の値を入れない(繰り返し項目を排除する)状態。第2正規形は主キーの一部だけで決まる項目(部分関数従属)を別表に分離した状態。第3正規形は主キー以外の項目に依存する項目(推移的関数従属)をさらに分離した状態。

第1〜第3正規形の具体例

「注文明細」表に「商品名」も一緒に持たせると、同じ商品が複数の注文に登場するたびに商品名の重複が生じる。商品名を「商品コード」に依存する項目として「商品」表に分離すれば第3正規形に近づき、商品名の変更が1か所で済む。

第1〜第3正規形は試験でどう引っ掛けられる?

部分関数従属の排除(第2正規形)」と「推移的関数従属の排除(第3正規形)」の違いを取り違えやすい。

第1〜第3正規形と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。