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

候補キー・主キー・外部キーとは?こうほきー・しゅきー・がいぶきー

候補キーは行を一意に識別でき、どの属性を除いても一意性が崩れる極小の属性集合。その中から設計者が1つ選んだものが主キーで、選ばれなかった候補キーは代替キーと呼ぶ。外部キーは他の表の主キーを参照し、表と表の関係を値で表す属性である。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では4回出題されています(2016年度〜2025年度)。

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

別名:候補キー、主キー・外部キー・候補キー

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

背景

関係データベースでは行の位置や格納順に意味を持たせない代わりに、値そのもので行を特定する。この「値で識別する」原則を成り立たせるのがキーであり、関連もポインタではなく値の一致で表す。だから参照先の行が消えると宙に浮いた参照が残る——参照制約と、削除時に連鎖させるか拒否するかという設計判断がここから出てくる。

具体例

社員表で社員番号と社内メールアドレスがともに一意なら候補キーは2つある。業務上変更されにくい社員番号を主キーに選び、所属部門コードは部門表の主キーを参照する外部キーとして定義する。

試験での引っ掛け

候補キーは複数あってよく、主キーはそのうちの1つ。「極小」の条件を外すと、候補キーに余分な属性を足したものまでキーに見えてしまう(それはスーパーキー)。主キー属性はNULLを取れないが、外部キーはNULLを許す場合がある点も差が出る。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では4回出題(2016年度〜2025年度)
  • 分野:テクノロジ系
  • 候補キーは複数あってよく、主キーはそのうちの1つ。