Final answer:
Foreign keys are columns that are keys of a different table than the one in which they reside. They establish relationships and ensure referential integrity in a relational database.
Step-by-step explanation:
Columns that are keys of a different table than the one in which they reside are known as foreign keys. Foreign keys are used to establish relationships between tables in a relational database. They ensure referential integrity and help maintain consistency and accuracy of the data.