Pergunta de entrevista da empresa OodlesTechnologies

Difference between primary key unique key and foreign key?