Quale nome è possibile fornire la colonna chiave surrogata in una tabella di database quando il nome suggerito dalla convenzione si scontra con quello di una chiave aziendale esistente campo utente ?
Ad esempio, se sto creando una tabella di prodotti e ProductId è già utilizzato e conosciuto con quel nome nella società, in termini di business. Un valore di espansione del ProductId esistente è qualcosa come "PROD-1".
A questo punto sto valutando di andare con "ProductKey" perché penso che nominarlo semplicemente "Id" sarebbe fonte di confusione.