For the reason of unique identification of records in a database normally a unique integer value is sufficient. However, if records shall be exchange between databases a globally unique identification is required. UUIDs would be nice. But they shall be not created in a database Client but automatically inside the database.