Tek bir diziyi tüm tablolarda birincil anahtar olarak kullanmak kabul edilebilir bir uygulama mıdır (bir birincil anahtar belirli bir tablo için benzersiz olmak yerine, tüm tablolar için benzersizdir)? Öyleyse objektif olarak tablolar arasında tek bir birincil anahtar dizisi kullanmaktan daha iyidir.
Ben bir DBA değil, küçük bir yazılım geliştiriciyim, bu yüzden hala iyi veritabanı tasarımının temellerini öğreniyorum.
Düzenleme: Herkes merak durumunda, ben son zamanlarda tasarım farklı bir kulağa farklı gelen tüm veritabanı boyunca tek bir birincil anahtar kullanmıyordu bir sorun olduğunu belirtti firmamızın DBA'larından biri tarafından bir veritabanı tasarımı eleştirisi okudum Şimdiye kadar öğrendim.
Edit2: yorumlarda bir soruya cevap, bu Oracle 11g için, ama ben veritabanına özgü olmayan bir düzeyde merak ediyordum. Bu soru veritabanına bağlıysa, nedenini bilmek isterdim, ancak böyle bir durumda Oracle'a özgü bir cevap arıyorum.