A foreign key is a column or group of columns in a relational database table that provides a link between data in two tables. It acts as a cross-reference between tables because it references the primary key of another table, thereby establishing a link between them. For example, the Impact Project database table will have a link to the Customer database table via the Customer key.
See also Foreign Key Checker, Reassign Users Wizard