-->
Surrogate key (SK)
A surrogate key is a substitute for a primary key. It is nothing more than a unique number for a record in a table. The only requirement for a surrogate key is that it is unique for every row in a table. It is often generated by a number generator.