Deloitte Interview Question

What is a foreign key, primary key, and secondary key