It all depends on the application. Natural primary keys make a lot of sense on the surface because they are human readable and do not require any associations when displaying data to end users.
, INT ( BIGINT) , , - . , , , . , , city , ( " , St. " ).
, :
# 1 # 2 # 3, , .