資格暗記無料で始める

候補キー・複合キーとは?

候補キー・複合キーとは、候補キーは、テーブルの中で各レコードを一意に識別できる列、またはその候補となりうる列の組み合わせのことであり、その中から実際にテーブルの識別に使う列として選ばれたものが主キーとなる。複合キーは、単独の列だけでは一意性を確保できない場合に、複数の列を組み合わせて一つのキーとして扱うもので、主キーとして複数列を用いる場合にも使われる。例えば「注文明細テーブル」で「注文番号」と「商品番号」の組み合わせによって初めて1件のレコードが特定できるようなケースでは、この2つの列をまとめて複合キーとして設定する。

ITパスポートの過去問では5回出題されています(2009年度〜2023年度)。

こうほキー・ふくごうキー

ITパスポートの頻出用語/テクノロジ系/別名:Candidate Key、Composite Key、候補キー、複合キー


候補キー・複合キーの意味

候補キーは、テーブルの中で各レコードを一意に識別できる列、またはその候補となりうる列の組み合わせのことであり、その中から実際にテーブルの識別に使う列として選ばれたものが主キーとなる。複合キーは、単独の列だけでは一意性を確保できない場合に、複数の列を組み合わせて一つのキーとして扱うもので、主キーとして複数列を用いる場合にも使われる。例えば「注文明細テーブル」で「注文番号」と「商品番号」の組み合わせによって初めて1件のレコードが特定できるようなケースでは、この2つの列をまとめて複合キーとして設定する。

候補キー・複合キーの具体例

「受講テーブル」で、1人の学生が複数の講座を受講できる場合、「学生ID」と「講座ID」の組み合わせを複合キーとして、どの学生がどの講座を受講したかを一意に特定する。

候補キー・複合キーは試験でどう引っ掛けられる?

主キーは1列とは限らず、複数列の組み合わせ(複合キー)を主キーとして設定できる点を見落としやすい。

候補キー・複合キーと関連する用語

候補キー・複合キーが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。