A foreign key is a data element of a data file that corresponds to a primary key of another data file.