Never, never, use business value as a key.
Here's why: No matter how confident you are that the customer number is unchanged, sometimes the customer number will be changed in the future (the Chinese customer receives 4444, which is very unlucky, no matter what happens). If you used 4444 as a key, you will have to change not only the client’s key, but also the corresponding entries in his orders, his addresses, etc.
(Some argue that this can be resolved with cascading updates, but this is dangerous if there are triggers.)
: ID ( CustomerID). - , ( ), . , , .
, , GUID ( ).
: N-N (, , ). [CustomerID, AddressID] .
, , , /, , , .