Sobes.tech
Junior — Middle

Veritabanında aynı tabloya referans veren dış anahtar için iki aynı değer olabilir mi?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, veritabanında aynı anahtar değerine sahip birkaç kayıt bulunabilir ve bunlar ana tabloya aynı kaydı referans eder. Yabancı anahtar, referans bütünlüğünü sağlamak için kullanılır ve başka bir tabloda var olan bir kaydı gösterir, ancak bu kayda yapılan referansların sayısını sınırlandırmaz.

Örneğin, Orders tablosunda customer_id adlı bir yabancı anahtar varsa ve bu, Customers tablosuna referans gösteriyorsa, birkaç sipariş aynı müşteriye ait olabilir ve customer_id sütununda aynı değer tekrar eder.