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

第3正規形とは?だいさんせいきけい

第3正規形とは、第2正規形を満たし、かつ非キー属性がキーに推移的に関数従属していない状態。ある非キー属性が別の非キー属性を決めている箇所を探し、その決定項を主キーとする別の表へ切り出せば到達する。実務のテーブル設計は、まずここまでを基本形として組み立てる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では6回出題され、ほかに1問の解説で触れられています(2016年度〜2025年度)。

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

別名:3NF

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

背景

1枚の表に事実を詰め込むと、同じ内容が何行にも重複して現れる。改称のたびに全行を直す必要が生じ、1行でも漏れれば表の中で矛盾が残る。正規形が段階に分かれているのは、重複を生む原因が異なるためで、複合キーの一部だけで定まる部分関数従属を除くのが第2正規形、キー以外の属性を経由して定まる推移的関数従属を除くのが第3正規形である。

具体例

乗車履歴の表が、駅コードと一緒に駅名まで持っているとする。駅名は駅コードから定まるので、駅名を変更すると履歴の全行を更新しなければならない。駅コードを主キーとする駅の表を分けて履歴側は駅コードだけを持てば、変更は1行で済み、履歴と駅名が食い違うこともなくなる。

試験での引っ掛け

第3正規形までは、情報を失わずに分解でき(無損失分解)、かつ関数従属性も保存できる分解が必ず存在する。BCNFではこの従属性の保存が犠牲になる場合があり、この対比が頻出する。またすべての属性がキー属性である関係は、非キー属性が存在しない以上、自動的に第3正規形を満たす。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

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

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

試験での特徴
  • 試験では6回出題(2016年度〜2025年度)
  • 分野:テクノロジ系
  • 第3正規形までは、情報を失わずに分解でき(無損失分解)、かつ関数従属性も保存できる分解が必ず存在する。