Tecnics interview question

what is primary key,Foreign key,Constraint ?