Genellikle doğal anahtarı olmayan bir tabloda, kullanıcıların benzersiz bir şekilde oluşturulmuş bir tanımlayıcıya sahip olması hala yararlıdır. Tablonun yedek bir birincil anahtarı varsa (ve böyle bir durumda kesinlikle beklemeniz gerekir), bu anahtar kullanıcıya açık olmalı mı yoksa bu amaçla başka bir alan kullanılmalı mıdır?
Yedek anahtarı göstermemenin bir nedeni, artık kayıtlar arasındaki ilişkiyi koruyan işlemler yapamayacağınız, ancak belirli silme / yeniden ekleme türleri gibi anahtar değerlerini, bir veritabanından veri kopyalamanın birçok yöntemi olarak değiştirememenizdir. başka, vb.
Yedek anahtarı ortaya çıkarmanın ana avantajı, zaten sahip olduğunuz bir alanı kullanmanın basitliğidir.
Hangi koşullar altında vekil anahtarı doğrudan kullanıcılara göstermek daha iyidir?