Foreign Key

ˈfɒrɪn kiː フォーリン キー

1. リレーショナルデータベースにおいて、別のテーブルの主キーを参照する列、または列の組み合わせ。

リレーショナルデータベースのテーブル間で関連性を持たせるために使用される特別な種類のキーです。あるテーブルの外部キーが、別のテーブルの主キーを参照することで、2つのテーブルが論理的に結合されます。
The 'CustomerID' column in the 'Orders' table serves as a foreign key, referencing the 'CustomerID' in the 'Customers' table. (「Orders」テーブルの「CustomerID」列は、「Customers」テーブルの「CustomerID」を参照する外部キーとして機能します。)

2. 参照整合性を保証し、データベース内のデータの整合性と一貫性を維持するメカニズム。

外部キーは、参照される側のテーブルに存在するデータのみを参照することを強制することで、データの整合性を保証します。これにより、無効な参照や孤立したレコードが作成されるのを防ぎ、データベースの信頼性を高めます。
Implementing foreign keys helps maintain data consistency across multiple tables. (外部キーを実装することは、複数のテーブル間のデータの一貫性を維持するのに役立ちます。)