Rattle interview question

Primary key and foreign key difference