テクノロジ系出題頻度 3/3
外部キー
がいぶきー
定義
他の表の主キーを参照する属性。参照整合性を保証する制約。
詳細解説
FOREIGN KEY。ある表の属性が他表の主キーの値しか持てないという制約。例えば注文表の顧客IDは顧客表に存在する顧客IDのみ許容する。これにより参照整合性(リレーショナルインテグリティ)が保たれ、孤児レコードや無効参照を防げる。削除時のカスケード動作(CASCADE、SET NULL、RESTRICT、NO ACTION)を指定でき、業務ロジックに応じて参照元の振る舞いを制御する。
「外部キー」が出る問題
関連用語
よくある質問
Q. 外部キーとは何ですか?
A. 他の表の主キーを参照する属性。参照整合性を保証する制約。
Q. 応用情報技術者試験での位置づけは?
A. テクノロジ系の重要用語です。出題頻度は 3/3 (★3)。 頻出のため確実に押さえておきましょう。