A column or a combination of columns in a table is known as a foreign key when it has the same value (but not necessarily the same name) as the primary key in another table.
See also:
· Reference Manual, Referential CONSTRAINT Definition
· SQL Tutorial, Foreign Key Dependencies Between Tables