外部キー(foreign key) 外部キーとは 外部キー(英:foreign key、略:FK)とは、関係データベースにおいてデータの整合性を保つための制約(参照整合性制約)のことです。 外部キーに設定しているカラムには、参照先となるテーブルのカラム内に存在している値しか設定できません。 例えば、次のようなテーブルがあるとします。 「社員テーブル」(左側)の「部署ID」は、「部署テーブル」(右側)の主キーである「部署ID」に対して外部キーを設定しています。 そのため、「社員テーブル」(左側)の「部署ID ...