A composite key is a primary key that consists of two or more fields. It can also be called a binding key.
Foreign key
A foreign key is a field or combination of fields related to the primary key of another table.