İçeriğe geçin

Yabancı anahtar

Yabancı anahtar, kayıtlar arasındaki tanımlı referansı uygun anahtar değerleriyle güvenceye alır.

Diğer adlarıForeign Key
Yazılım geliştirme

Var olan kayda referansı korumak

Yabancı anahtar, referans verilen tablodaki uygun anahtara yapılan bağlantı için veritabanı koşuludur. Kurgusal örnekte servis notu var olan işe bağlanır. NULL olmayan bir referans değeri, bu durumda bilinmeyen iş kimliğine gidemez.

Referansın eksik olabilmesi ayrıca belirlenir. Bağlanılan kayıt değiştiğinde veya silindiğinde ne olacağını da netleştirin. Yabancı anahtar, bağlı verilerin otomatik silineceği anlamına gelmez. Referansı korur; ancak notun iş açısından o işe ait olduğunu veya düzenleyenin erişim hakkını belirlemez. Bu kurallar ayrı kontroller gerektirir.

Kaynaklar

Bu konudaki yazılar

ASES ile Yazılım geliştirme

Özel yazılım, web ve mobil uygulamalar