高度試験午前I暗記無料で始める

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

第2正規形とは、第1正規形であり、かつ候補キーの一部だけで決まる属性(部分関数従属)が残っていない状態。午前Ⅰで問われるのは表の切り分け作業ではなく、第1・第2・第3の各正規形へ進むときに何を取り除くのかという段階の対応づけである。第1正規形は繰返し(1つの属性に複数の値が入っている状態)の除去、第2正規形は部分関数従属の除去、第3正規形は推移的関数従属の除去、というこの3行を持っているかで決まる。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の過去問では2回出題されています(2022年度〜2025年度)。

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)

別名:2NF

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

背景

データベースが専門でない受験者にも正規化が出る区分なので、設問は表を設計させる方向へは行かず、定義文を4つ並べて対応させる形に寄る。裏を返せば、段階と除去対象の対応が1行でも混ざっていると、どの選択肢ももっともらしく見えて選べなくなる。逆に3行が正確に入っていれば、選択肢の文言に出てくる「候補キーの一部」「候補キー以外の属性間」「一つの属性に複数の値」といった語だけで機械的に振り分けられる。持ち時間の短い区分では、この振り分けができるかどうかが所要時間の差になる。

具体例

令和7年度春期午前Ⅰ問9では、関係を第2正規形から第3正規形に変換する手順が問われ、正解は「候補キー以外の属性間に関数従属性がある場合、その関係を分解する」だった。候補キー→A→Bという連鎖のうち、非キー属性どうしのA→Bの部分を別の関係へ切り出す操作である。

試験での引っ掛け

同じ設問の誤答3つが、それぞれ別の段階の手順になっている。「候補キーの一部の属性から、候補キー以外の属性への関数従属性がある場合、その関係を分解する」は第2正規形への変換そのもの。「一つの属性に複数の値が入っている場合、単一の値になるように分解する」は第1正規形への変換。「候補キー以外の属性から、候補キーの一部の属性に対して関数従属性がある場合」は従属の向きが逆で、ボイス・コッド正規形に関わる話である。選択肢を読むときは、従属の向き(候補キー側からか、非キー属性側からか)と、両端が候補キーの一部なのか非キー属性なのかの2点を指で追って確かめること。名前の似た段階が並ぶので、勢いで選ぶと必ずどれかに当たる。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では2回出題(2022年度〜2025年度)
  • 分野:午前I(全区分共通)
  • 同じ設問の誤答3つが、それぞれ別の段階の手順になっている。