Discuss the differences among the candidate keys and the primary key of a relation. Give instance to describe your answer?
A candidate key is one that can be used as primary key which not null and unique constraint both is holding true. In short all primary keys are definitely candidate keys. That is one of the candidate keys is selected as primary key.