A marine biology research institute uses a relational database to track whale sightings. The schema contains two tables, tblEncounter and tblWhale, linked by a relationship as shown below:

With reference to this schema, define the term foreign key and explain its role in linking the tables.