Yabancı Anahtar Nedir?

Bir SQL veritabanında, yabancı bir anahtar, kendi tablosu ile başka bir tablo arasında bir bağlantı oluşturan bir sütun veya sütun kümesidir. Bağlantının oluşturulduğu ana tablo, ikinci tablonun yabancı anahtarına bağlanan bir birincil anahtar içerir. Bu birincil anahtar> yabancı anahtar bağlantısı, bir tablodaki bir veya daha fazla veri satırının, başka bir tablodaki bir veya daha fazla veri satırına bağlanmasını veya ilişkilendirilmesini sağlar.

Yeni bir veritabanı tablosu oluştururken ya da mevcut bir veritabanı tablosunu değiştirirken "YABANCI ANAHTAR" kısıtlaması kullanılarak bir yabancı anahtar oluşturulur. Yabancı anahtar olarak belirtilen sütun da doğal olarak "NOT NULL" sınırlamasına sahiptir, yani bir değer içermesi gerekir ve boş bırakılamaz.

İpucu: Yabancı anahtar olarak belirtilen sütunlar, onlar için oluşturulan ayrı bir dizine sahip olabilir ve bu da veritabanında arama yapmanın hızını artırır.

Veritabanı, Veritabanı terimleri, Birincil anahtar, Programlama terimleri, Yazılım terimleri