外部キー
【英】Foreign Key
外部キーとは、リレーショナルデータベースの参照制約で指定される参照列のことである。
外部キーは、参照制約において定義され、他の列との値の依存関係を持つ。例えば、FOREIGN KEY(A) REFERENCES TABLE1(B)と記述した場合、外部キー列Aの値は、TABLE1の列Bが持つ値に含まれるかNULL値でなければならない。
外部キーが参照する列は、主キー(Primary Key)か代理キー(Alternate Key)でなければならず、同一テーブル内の列でも、他のテーブルの列のどちらも指定可能である。なお、同一テーブル内の列を参照することを自己参照と呼ぶ。
参照リンク
SQL Foreign Key - (SQL Tutorial)
外部キー
(Foreign Key から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/06 13:34 UTC 版)
外部キー(がいぶキー、英語: foreign key、FK)は、コンピュータの関係データベースの関係モデルの文脈において、2つの関係変数(表)の間の参照整合性制約をいう。 外部キーは、参照する側の関係変数で1つの属性(列、カラム)もしくは2つ以上の属性の集合を同定し、参照する側の関係変数は、参照される側の関係変数の1つの属性もしくは2つ以上の属性の集合を参照する。 参照する側の関係変数の属性の1つの組(タプル、行)の値は、参照される側の関係変数の組の値として出現しなければならない。 このため、参照する側の関係変数の組には、参照される側の関係変数に現れない値を、含むことはできない。 このような参照関係は、2つの情報の関連づけるために作成され、関係の正規化の本質的な部分をなしている。 参照する側の関係変数の複数の組が、参照される側の関係変数の同一の組を、参照することができる。
「Foreign key」の例文・使い方・用例・文例
- Foreign Keyのページへのリンク