候補キー・複合キーとは?
候補キー・複合キーとは、候補キーは、テーブルの中で各レコードを一意に識別できる列、またはその候補となりうる列の組み合わせのことであり、その中から実際にテーブルの識別に使う列として選ばれたものが主キーとなる。複合キーは、単独の列だけでは一意性を確保できない場合に、複数の列を組み合わせて一つのキーとして扱うもので、主キーとして複数列を用いる場合にも使われる。例えば「注文明細テーブル」で「注文番号」と「商品番号」の組み合わせによって初めて1件のレコードが特定できるようなケースでは、この2つの列をまとめて複合キーとして設定する。
情報処理安全確保支援士試験の過去問では1回出題されています。
こうほキー・ふくごうキー
候補キー・複合キーの意味
候補キーは、テーブルの中で各レコードを一意に識別できる列、またはその候補となりうる列の組み合わせのことであり、その中から実際にテーブルの識別に使う列として選ばれたものが主キーとなる。複合キーは、単独の列だけでは一意性を確保できない場合に、複数の列を組み合わせて一つのキーとして扱うもので、主キーとして複数列を用いる場合にも使われる。例えば「注文明細テーブル」で「注文番号」と「商品番号」の組み合わせによって初めて1件のレコードが特定できるようなケースでは、この2つの列をまとめて複合キーとして設定する。
候補キー・複合キーの具体例
「受講テーブル」で、1人の学生が複数の講座を受講できる場合、「学生ID」と「講座ID」の組み合わせを複合キーとして、どの学生がどの講座を受講したかを一意に特定する。
候補キー・複合キーは試験でどう引っ掛けられる?
主キーは1列とは限らず、複数列の組み合わせ(複合キー)を主キーとして設定できる点を見落としやすい。
候補キー・複合キーと関連する用語
候補キー・複合キーが出た過去問
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。