What is surrogate key, can you please explain?
Looks like this is interview question? I would always recommend to start by yourself
Def - Utility of Unique key will generate value to invoke the respect such as Primary Key / Could be Foreign Key when you have loop of Surrogate key in your Model.
Retrieving data ...