データベーススペシャリスト暗記無料で始める

非キー属性とは?ひきーぞくせい

非キー属性とは、どの候補キーにも含まれない属性のこと。第2正規形は非キー属性が候補キーへ完全関数従属すること、第3正規形はさらに非キー属性が候補キーへ推移的に従属しないことを条件とするため、この語の判定を誤ると正規形の判定が丸ごとずれる。逆にキーに含まれる属性(キー属性)は、この2つの条件の対象外になる。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では6問の解説で触れられています(2017年度〜2022年度)。

データベーススペシャリスト試験の頻出用語/午前II

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

背景

正規形の条件を「すべての属性について」書くと、キーそのものが自分自身を決めるという自明な従属まで違反に数えてしまい、どんな表も正規形を満たせなくなる。そこで判定の対象を、識別の役割を持たない属性、すなわち非キー属性に限定した。第3正規形までがこの限定の上に立っており、限定を外して決定項の側だけを条件にしたのがボイス・コッド正規形である。

具体例

社員表(社員番号, 氏名, 所属部門コード, 部門名)では、氏名も所属部門コードも部門名もすべて非キー属性である。このうち部門名は、主キーからではなく同じ非キー属性である所属部門コードを経由して決まる推移的関数従属にあたるため、この表は第3正規形を満たさず、部門コードと部門名を部門表へ切り出す分解が要る。

試験での引っ掛け

候補キーが複数あるとき、どれか1つのキーに含まれていればその属性は非キー属性ではない。主キーだけを見て判定すると誤る。またすべての属性がどれかの候補キーに含まれる関係には非キー属性が存在せず、その表は自動的に第3正規形を満たす。

関連用語

出た過去問

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

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

試験での特徴
  • 6問の解説で触れられる(2017年度〜2022年度)
  • 分野:午前II
  • 候補キーが複数あるとき、どれか1つのキーに含まれていればその属性は非キー属性ではない。