Veritabanı İngilizcesi · Anahtarlar ve Kısıtlar

Foreign key ne demek?

Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler

/ˈfɔːrən kiː/isimTemel terim

Foreign key, veritabanlarında yabancı anahtar, dış anahtar, FK anlamına gelir.

Bir tablodaki, başka bir tablonun birincil anahtarına işaret eden sütun. İki tabloyu birbirine bağlar ve var olmayan satırlara referans kaydedilmesini engeller.

English: A column in one table that points to the primary key of another table, linking the two and stopping you from storing references to rows that do not exist.

Nerede ve nasıl kullanılır?

FK diye kısaltılır. Yabancı anahtar eklenir ya da kaldırılır; 'foreign key constraint fails' hatası, başvurulan satırın olmadığını ya da hala ona bağlı alt satırlar bulunduğunu gösterir. Ekipler bazen yabancı anahtarları veritabanında mı yoksa yalnızca uygulama kodunda mı denetleyeceklerini tartışır. Türkçe kaynaklarda 'yabancı anahtar' ve 'dış anahtar' birlikte görülür.

Örnek cümleler

  1. orders.customer_id is a foreign key to customers.id.

    orders.customer_id, customers.id sütununa bağlı bir yabancı anahtar.

  2. I can't delete this customer because of a foreign key constraint on the invoices table.

    Invoices tablosundaki yabancı anahtar kısıtı yüzünden bu müşteriyi silemiyorum.

Sık kullanılan kalıplar

  • add a foreign key
  • foreign key constraint
  • foreign key reference
  • drop a foreign key

Bu kelime başka alanlarda

Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:

Aynı konudan: Anahtarlar ve Kısıtlar

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: