Question: what is the difference between primary key and natural key?
Answer: A primary key uniquely identifies each record within a table and relates records to additional data stored in other tables. A natural key might require several fields to accomplish a unique identity for each record.