本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

主キーとは

英語名:Primary Key

ひとことで言うと:表の各行を一意に識別するために選ばれた列または列の組。

意味をわかりやすく解説

主キーには同じ値を重複して持たせず、NULLも許さないのが基本です。一つの列で識別する単一主キーだけでなく、複数列を組み合わせた複合主キーもあります。

候補キーの中から代表として選ばれたものが主キーです。他表からその行を参照するときは、外部キーが主キーや一意キーを参照します。

具体例

社員表で社員番号が各社員に一意で、NULLも許されないなら、社員番号を主キーにできます。

似た用語との違い

外部キー

主キーは自分の表の行を識別し、外部キーは別表の主キーを参照して表同士を結びます。

基本情報技術者試験の試験ポイント

一意性とNULL不可、候補キーとの関係、複合主キーを理解します。

CHECK QUESTION

同じ値が複数行に存在し得る部署コードだけを社員表の主キーにできますか。

答えを見る

通常できません。主キーは各行を一意に識別できる必要があります。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。