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

ボイス・コッド正規形(BCNF)とは?ぼいすこっどせいけいけい

ボイス・コッド正規形(BCNF)とは、「すべての関数従属性の決定項が候補キーである」状態。第3正規形は非キー属性から非キー属性への従属を除くが、候補キーが複数あり互いに重なる場合には決定項が候補キーでない従属が残ることがある。それを取り除いた、より厳しい正規形がBCNF。

最終更新:2026-10-06

試験情報

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

別名:ボイス・コッド正規形、BCNF、ボイス、コッド正規形

応用情報を最短で暗記・合格する →

具体例

{学生, 科目, 教員}で「教員は1科目だけ担当」「学生と科目で教員が決まる」なら候補キーは{学生,科目}だが、教員→科目という従属が残る。教員が候補キーでないためBCNF違反であり、{教員, 科目}と{学生, 教員}の2表に分解する。

試験での引っ掛け

第3正規形なら必ずBCNFというわけではない。またBCNFへの分解は無損失結合を保てても、関数従属性の保存ができない場合がある。整合性維持を優先して第3正規形にとどめる判断もあり得る点が問われる。

関連用語

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

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 第3正規形なら必ずBCNFというわけではない。