外部キー制約

読み

がいぶきーせいやく

意味

  • データベースで、他のテーブルに存在するデータのみを参照できるようにする仕組み
  • データの整合性を保つために、存在しないデータを参照することを防ぐ制約

比喩

図書館の貸出カードの会員番号は、必ず会員登録台帳に存在する番号でないといけないルール。

語源

foreign key = 外部キー(他のテーブルを参照するキー)

例文

  • 注文テーブルの顧客IDに外部キー制約を設定する。
  • 外部キー制約により、存在しない商品IDでの注文を防ぐ。

関連用語