部分関数従属とは?ぶぶんかんすうじゅうぞく
部分関数従属とは、複合キー(2つ以上の列を組み合わせた主キー)の一部の列だけで、キー以外の列(非キー属性)の値が1つに決まってしまう状態。「ある列の値が決まると別の列の値が1つに決まる」関係を関数従属と呼び、そのうちキーの一部だけに従うものを指す。表を正しく分けるための段階(正規形)のうち、第2正規形に反する原因になる。
最終更新:2026-10-09
基本情報を最短で暗記・合格する →具体例
(受注番号, 商品コード)が主キーの表に商品名があると、商品コードだけで商品名が決まるため部分関数従属になる。
試験での引っ掛け
主キーが単一属性なら部分関数従属は原理的に生じないので、主キーが単一属性の第1正規形の表はそのまま第2正規形を満たす。複合キーの表は、第1正規形でもキーの一部だけで決まる項目が残っていれば第2正規形ではなく、それを別の表に分けるのが第2正規化である。
関連用語
出典・参考
公式シラバスの3 技術要素 > 2. データベース設計 > (3) データの正規化に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。