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

候補キーとは?こうほキー

候補キーとは、関係の全属性を関数的に決定でき、かつどの真部分集合を取っても決定できない(極小である)属性集合。1つの関係に複数存在してよく、その中から代表として選んだものが主キーになる。正規形の判定はすべて候補キーを基準に行うため、候補キーを漏れなく洗い出すことが正規化の起点になる。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では7回出題され、ほかに3問の解説で触れられています(2016年度〜2024年度)。

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

別名:candidate key

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

背景

行を特定できる列の組は、全属性を並べれば必ず作れる。しかしそれでは「何で識別するのか」という設計の答えにならないし、余分な列を落としても識別できるなら、その列は識別の役に立っていない。そこで「識別できる」に「これ以上減らせない」を足して、意味のある識別単位だけを取り出したのが候補キーである。試験では関数従属の集合から候補キーを列挙させ、その上で正規形を判定させる流れが定番になっている。

具体例

社員関係で社員番号からもメールアドレスからも全属性が決まるなら、候補キーは2つある。(社員番号, 氏名)も全属性を決められるが、氏名を落としても決まるので極小ではなく、候補キーではなく超キーにとどまる。

試験での引っ掛け

「全属性を決定できる」だけでは超キーにすぎず、極小性を満たして初めて候補キーになる。属性集合の閉包を計算し、1属性を落としても閉包が全属性に届くなら極小ではない。また主キーに選ばなかった候補キーも、正規形の判定では等しく対象になる。

関連用語

出た過去問

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

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

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

試験での特徴
  • 試験では7回出題(2016年度〜2024年度)
  • 分野:午前II
  • 「全属性を決定できる」だけでは超キーにすぎず、極小性を満たして初めて候補キーになる。