Primary keys: Natural versus Surrogate Keys Using Key/Value pairs in the relational database Circular references