応用情報暗記無料で始める

第2正規形とは?だいにせいきけい

第2正規形とは、第1正規形を満たし、かつすべての非キー属性が候補キーに完全関数従属している状態。言い換えれば、複合キーの一部だけで値が決まる部分関数従属が存在しない。部分従属を別表へ切り出すことで、同じ事実の重複記録と更新時の食い違いを防ぐ。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では5回出題されています(2017年度〜2025年度)。

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

別名:2NF

この語が出る過去問を解く →

背景

1つの表に事実を詰め込むと、同じ値が何行にも現れ、片方だけ直して食い違う更新異常や、親にあたるデータが1行しかないと消せない削除異常が起きる。正規化は「1つの事実は1か所」へ整理する手続きで、第2正規形はその途中段階として部分従属だけを取り除く。第3正規形との違いを説明できるかが要点になる。

具体例

(受注番号, 商品コード)を主キーとする受注明細表で、商品名や単価は商品コードだけで決まる。これを商品表へ分離しておけば、商品名の改称が1行の更新で済み、明細を書き換える必要がない。

試験での引っ掛け

主キーが単一属性の表は部分従属が起こり得ないので、第1正規形なら自動的に第2正規形を満たす。第2と第3の区別は「キーの一部への従属」か「非キー属性を経由した推移的従属」かで、除去する従属の種類が違う。性能目的の非正規化とも混ぜない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では5回出題(2017年度〜2025年度)
  • 分野:テクノロジ系
  • 主キーが単一属性の表は部分従属が起こり得ないので、第1正規形なら自動的に第2正規形を満たす。