How to use Primary Keys | When are surrogate keys used?