Yerine aslında benzersiz kayıt temsil birden çok alandan bir birincil anahtarı için tek bir artan bir alanı kullanmak için bir neden var mı?
Varolan bir php uygulama üzerinde çalışıyorum ve tabloları tüm yerine aslında (kullanıcı, açık artırma, teklif gibi) kayıt için benzersiz olan 2 veya daha fazla alan kullanarak, tek bir 'id' tuşuna sahip görünmektedir.
Ben bir veritabanı uzmanı değilim, ama bu sadece bana tembel (veya deneyimsiz) görünüyor. Herhangi bir yarar (performans veya başka türlü) var mı?
Updated: Ben veri gerçekten benzersiz sağlamak isteyebilirsiniz psudo-benzersiz veri (SSN, e-posta adresi, vb), atıfta değilim. Ben bariz yabancı anahtar başvuruları ile tablolar hakkında konuşuyorum, ancak bunun yerine tablonun kendisi de benzersiz alan (lar) ile birlikte bu başvuruları kullanarak, her tablo sadece artan bir kimliği vardır.
Öznel bir tartışma başlatmak için çalışırken değil, sadece bana mantıklı gelmiyordu.