Question: what is the difference between primary key and candidate key in dbms?
Answer: Difference between Primary Key and Candidate key. ... Primary Key is a unique and non-null key which identify a record uniquely in table. A table can have only one primary key. Candidate key is also a unique key to identify a record uniquely in a table but a table can have multiple candidate keys.