Natural Versus Surrogate Keys In Databases