Video: Oracle'da yabancı anahtar nedir?
2024 Yazar: Lynn Donovan | [email protected]. Son düzenleme: 2023-12-15 23:54
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:
SQL Server'da birincil anahtar yabancı anahtar ilişkisi nasıl oluşturulur?
SQL Server Management Studio'yu Kullanma Object Explorer'da, ilişkinin yabancı anahtar tarafında olacak tabloya sağ tıklayın ve Tasarım'a tıklayın. Tablo Tasarımcısı menüsünden İlişkiler'e tıklayın. Yabancı Anahtar İlişkileri iletişim kutusunda Ekle'ye tıklayın. Seçili İlişki listesinde ilişkiye tıklayın
Birincil anahtar aynı zamanda yabancı anahtar olabilir mi?
Birincil anahtarların her zaman benzersiz olması gerekir, tablo bir-çok ilişkisiyse yabancı anahtarların benzersiz olmayan değerlere izin vermesi gerekir. Tablo bire-çok ilişkisiyle değil, bire bir ilişkiyle bağlıysa, birincil anahtar olarak bir yabancı anahtar kullanmak gayet iyidir
Db2'de birincil anahtar ve yabancı anahtar nedir?
Yabancı anahtar, başka bir tablodaki bir satırın en az bir birincil anahtarıyla eşleşmesi gereken bir tablodaki sütun kümesidir. Bu bir referans kısıtlaması veya referans bütünlüğü kısıtlamasıdır. Bir veya daha fazla tablodaki birden çok sütundaki değerlerle ilgili mantıksal bir kuraldır
Bir yabancı anahtar başka bir yabancı anahtara başvurabilir mi?
1 Cevap. Bir yabancı anahtar, benzersiz olarak tanımlanan herhangi bir alana başvurabilir. Bu benzersiz alanın kendisi bir yabancı anahtar olarak tanımlanmışsa, hiçbir fark yaratmaz. Eşsiz bir alan ise başka bir FK'nin hedefi de olabilir
Birincil anahtar ikincil anahtar ve yabancı anahtar nedir?
Yabancı Anahtar: Birincil Anahtar, başka bir tabloda görünen (çapraz referanslı) bir tablo mu? İkincil (veya Alternatif) Anahtar: Tablodaki yukarıdaki iki türden biri olarak seçilmeyen herhangi bir alandır