第2正規形とは?だいにせいきけい
第2正規形とは、第1正規形を満たし、かつすべての非キー属性が候補キーの全体に完全関数従属している関係のことである。言い換えると、複合キーの一部だけで決まる属性(部分関数従属)が残っていない状態を指す。支援士では出題は少ないが、正規化が甘い表は更新時の不整合を生み、監査証跡やアクセス権の管理漏れにつながるという文脈で押さえておく。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
1つの表に「受注ごとの情報」と「商品ごとの情報」を混ぜると、同じ商品名が受注の行数だけ重複して書かれ、商品名を変えるときに全行を更新しなければならない。更新漏れが起きれば同じ商品に別名が並ぶ。こうした更新時異状を無くすために、キーの一部で決まる属性を別の表へ切り出す手順が第2正規形として定義された。
具体例
ECサイトの受注明細で(受注番号, 商品コード)を主キーにすると、商品名や単価は商品コードだけで決まる。楽天市場やAmazonのような大規模ECの設計と同じように、商品名・単価を商品表へ分離し、明細には商品コードと数量だけを残せば第2正規形になる。
試験での引っ掛け
部分関数従属は複合キーのときにしか起こらないため、主キーが単一属性の表は第1正規形であれば自動的に第2正規形を満たす。次の段階である第3正規形は「非キー属性どうしの推移的関数従属」を除く操作で、どちらの従属を取り除く段階かを取り違える選択肢が出る。
関連用語
出典・参考
公式シラバスの3 技術要素 > 2. データベース設計 > (3) データの正規化に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。