5. Explain what a foreign key is, how it is used, and illustrate at
least example of usage.
A foreign key is a field in a file which corresponds to a field in
another table (usually the primary key) so that the tables can be joined
together.