The question is: if you have two restaurants having different scores but distinguishable only by their surrogate keys, how do you know which one to go to?
In other words - using surrogate key is an attempt (and the wrong one!) to fix the problem of missing important information in the database.
In other words - using surrogate key is an attempt (and the wrong one!) to fix the problem of missing important information in the database.