Oracle'da yabancı anahtar nedir?
Oracle'da yabancı anahtar nedir?

Video: Oracle'da yabancı anahtar nedir?

Video: Oracle'da yabancı anahtar nedir?
Video: #4 Primary Key (Birincil Anahtar ) Nedir ? [ Veritabanı ve SQL Dersleri ] 2024, Mayıs
Anonim

A yabancı anahtar içinde referans bütünlüğünü zorlamanın bir yoludur kehanet veri tabanı. A yabancı anahtar bir tablodaki değerlerin başka bir tabloda da görünmesi gerektiği anlamına gelir. NS yabancı anahtar alt tabloda genellikle bir birincil referansa atıfta bulunur anahtar ebeveyn tablosunda.

Bunu göz önünde bulundurarak, bir yabancı anahtarı nasıl tanımlarsınız?

A yabancı anahtar iki tablodaki veriler arasında bir bağlantı sağlayan ilişkisel bir veritabanı tablosundaki bir sütun veya sütun grubudur. Tablolar arasında çapraz referans görevi görür, çünkü birincil referansa atıfta bulunur. anahtar başka bir tablonun, böylece aralarında bir bağlantı kurulması.

Yukarıdakilerin yanı sıra, birincil anahtar ile yabancı anahtar arasındaki fark nedir? ilişkisi Birincil anahtar vs Yabancı anahtar A birincil anahtar bir kaydı benzersiz olarak tanımlar içinde ilişkisel veritabanı tablosu, oysa bir yabancı anahtar alana atıfta bulunur içinde olan tablo birincil anahtar başka bir tablonun.

Ayrıca bilin, yabancı anahtar örneği nedir?

A yabancı anahtar bir sütuna (çoğunlukla birincil anahtar ) başka bir tablonun. İçin örnek tüm müşteri verilerini içeren bir MÜŞTERİ tablosu ve tüm müşteri siparişlerini içeren bir SİPARİŞ tablosu olmak üzere iki tablomuz olduğunu varsayalım.

Yabancı anahtar ne işe yarar?

SQL YABANCI ANAHTAR Kısıtlama. A YABANCI ANAHTAR bir anahtar iki tabloyu birbirine bağlamak için kullanılır. A YABANCI ANAHTAR BİRİNCİL'e başvuran bir tablodaki bir alandır (veya alanlar topluluğudur). ANAHTAR başka bir tabloda. NS YABANCI ANAHTAR kısıtlama, tablolar arasındaki bağlantıları yok edecek eylemleri önlemek için kullanılır.

Önerilen: