教科書で学ぶE-R図・キー設計と正規化
定義外部キーは、ほかの表の主キーの値を参照する列(または列の組合せ)で、表と表を値によって結び付ける。
解説外部キーの列には、参照先の表に存在しない値は入れられず、この決まりを参照制約(参照整合性)という。この制約によって、上の表で言えば学級表にない学級を指す生徒の行が生じず、表どうしのつながりが保たれる。
たとえ宅配の伝票に書くお届け先の会員番号のようなもの。番号は会員名簿に実在する人を指していなければならない。
記憶フック「外部」は自分の表の外を指すという意味。外部キーは、外の表への道しるべになる。