Motorola Solutions interview question

Difference between a foreign key and primary key