完全関数従属とは?かんぜんかんすうじゅうぞく
完全関数従属とは、属性Aの値が決まるとBの値が1つに決まる関係(A→B、関数従属)が成り立ち、しかもAを構成する属性の一部(Aのどの真部分集合)からではBが決まらない状態。
最終更新:2026-10-09
基本情報を最短で暗記・合格する →具体例
(受注番号, 商品コード)→数量 は、受注番号だけでも商品コードだけでも数量が決まらないので完全関数従属。
試験での引っ掛け
決定項(A→BのAの側)が単一属性なら部分関数従属(決定項の一部だけでBが決まること)はあり得ず、必ず完全関数従属になる。つまり主キーが単一列の表は自動的に第2正規形(表を分割して重複をなくす正規化の段階の一つ)を満たす。第2正規形が排除するのは部分関数従属、第3正規形が排除するのは推移的関数従属(A→B、B→Cのように、キー以外の列を経由して決まる従属)——どちらがどちらか取り違えやすい。
関連用語
出典・参考
公式シラバスの3 技術要素 > 2. データベース設計 > (3) データの正規化に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。