Вы можете использовать номера заказа в качестве первичного ключа. Но однажды ваш начальник позвонит вам и сообщит, что номер заказа, отправленного вашему наиболее важному клиенту, был напечатан как 002346
, а не 002345
, и что они не могут получать платежи, пока эта ошибка не будет исправлена в вашей системе ...
Вы должны также рассмотреть целочисленный первичный ключ, так как он сэкономит место и соединения будут быстрее.