Melihat melalui database, saya menemukan sebuah tabel yang menggunakan kunci utamanya sebagai kunci asing untuk dirinya sendiri.
Saya telah melihat bahwa sebuah tabel dapat memiliki kunci asing untuk dirinya sendiri untuk membangun struktur hierarki, tetapi akan menggunakan kolom lain untuk referensi kunci utama.
Karena kunci utama itu unik, dalam situasi ini bukankah baris hanya dapat menunjuk kembali ke dirinya sendiri? Itu tampaknya merupakan tautan tautologis, karena jika saya sudah memiliki baris, maka saya sudah memiliki baris.
Apakah ada alasan mengapa hal ini dilakukan?
Saya yakin batasannya ditulis seperti itu (tidak hanya melihat diagram) karena tabel dan kolom yang sama digunakan untuk kedua bagian definisi.