本文へ移動
合格ノート.
ITパスポート
ITパスポート用語一覧を見る
テクノロジ

外部キーとは

英語名:Foreign Key

ひとことで言うと:別テーブルの主キーを参照し、表同士の関係を表す列。

意味をわかりやすく解説

外部キーは、別の表の主キーを記録し、二つの表のデータを結び付ける列です。

注文表の顧客IDが顧客表の主キーを指すことで、注文と顧客を結び付けます。外部キー自体は同じ顧客の複数注文で重複できます。

具体例

注文表の顧客IDへ「顧客表に存在するIDだけ」という制約を設定します。

似た用語との違い

主キー

主キーは自分の表の各行を一意に識別します。外部キーは別表の主キーを参照し、重複することがあります。

主キーと外部キーの違いを詳しく見る

ITパスポートの試験ポイント

「他の表を参照」「参照整合性」が外部キーです。

CHECK QUESTION

注文表で同じ顧客IDが複数行に入ってもよい?

答えを見る

よいです。一人の顧客が複数注文できるため、外部キーは重複し得ます。

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

ITパスポートを勉強中ですか?

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