Bir veritabanına bakarak, birincil anahtarını kendisine yabancı anahtar olarak kullanan bir masaya rastladım.
Bir tablonun bir hiyerarşi yapısı oluşturmak için kendisine yabancı bir anahtarı olabileceğini gördüm, ancak birincil anahtara başvurmak için başka bir sütun kullanacağını gördüm.
Birincil anahtar benzersiz olduğundan, bu durumda satır yalnızca kendisine işaret edebilir mi? Bu, totolojik bir bağlantı gibi gözüküyor, çünkü zaten bir sırasım varsa, o zaman zaten sıram var.
Bunun yapılmasının bir nedeni var mı?
Kısıtlamanın bu şekilde yazıldığından eminim (sadece şemaya bakmadan), çünkü aynı tablo ve sütun tanımın her iki yarısı için de kullanılır.