Architecting and designing : Structured analysis and design
  
Primary key
The column or columns whose values uniquely identify a row in a table. See also Foreign Key.
A primary key is an attribute, or group of attributes, that uniquely identifies an instance of an entity; it cannot be a NULL value.