本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

外部キー

最終更新: 2026年8月8日

外部キー は、あるテーブルのカラムが 別のテーブルの 主キー を指し示す ことで、表どうしを関連づける仕組みです。

たとえば「注文テーブル」の 会員ID を外部キーにして、「会員テーブル」の 会員ID(主キー)を指すようにします。

会員テーブル 会員ID(主キー) 名前・住所 … 注文テーブル 注文ID・商品 … 会員ID(外部キー) 主キーを指す

外部キーには、データの矛盾を防ぐ大切な働きがあります。

これにより、「注文はあるのに会員が存在しない」といった宙に浮いたデータ(参照の不整合)を防げます。正規化 で分けたテーブルを、正しくつなぎ直すための鍵になる仕組みです。

← Wiki一覧に戻る