İçindekiler:

SQL Server'da yabancı anahtar kısıtlamalarını nasıl bulabilirim?
SQL Server'da yabancı anahtar kısıtlamalarını nasıl bulabilirim?

Video: SQL Server'da yabancı anahtar kısıtlamalarını nasıl bulabilirim?

Video: SQL Server'da yabancı anahtar kısıtlamalarını nasıl bulabilirim?
Video: Primary Key - Foreign Key (SQL Server Management Studio Dersleri) 2024, Nisan
Anonim

İşte öğrenmenin en iyi yolu Yabancı anahtar Tüm Veritabanında İlişki. İçinde SQL Server Management Studio, nesne gezgininde tabloya sağ tıklayıp "Bağımlılıkları Görüntüle"yi seçebilirsiniz. Bu size iyi bir başlangıç noktası sağlayacaktır. Tabloya başvuran tabloları, görünümleri ve prosedürleri gösterir.

Benzer şekilde, SQL'de yabancı anahtar kısıtlamasını zorlamanın ne olduğu sorulur.

Yabancı Anahtar Kısıtlamaları . A yabancı anahtar (FK) oluşturmak için kullanılan bir sütun veya sütunların birleşimidir ve zorlamak içinde saklanabilecek verileri kontrol etmek için iki tablodaki veriler arasında bir bağlantı yabancı anahtar tablo.

Ayrıca, yabancı anahtarlar hangi sorunları ortaya çıkarır? İşte bazı yaygın yabancı anahtar sorunları.

  • Sarkan yabancı anahtarlar. Bir yabancı anahtar, orada olmayan bir birincil anahtara işaret eder.
  • Birincil anahtar dışında benzersiz bir anahtara başvuru. Bunun bir faydası yok.
  • Tablolar arasında gayri resmi bağlantı.
  • Uyumsuz veri türleri.
  • Aşırı yüklenmiş yabancı anahtarlar.

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

Görmek için yabancı anahtar ilişkileri bir tablo : SEÇME INFORMATION_SCHEMA'DAN TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' VE REFERENCED_TABLE_NAME = 'table_name';

SQL Server Management Studio'da nasıl yabancı anahtar kısıtlaması eklerim?

SQL Server Management Studio'yu Kullanma

  1. Nesne Gezgini'nde, ilişkinin yabancı anahtar tarafında olacak tabloya sağ tıklayın ve Tasarım'a tıklayın.
  2. Tablo Tasarımcısı menüsünden İlişkiler'e tıklayın.
  3. Yabancı Anahtar İlişkileri iletişim kutusunda Ekle'ye tıklayın.
  4. Seçili İlişki listesinde ilişkiye tıklayın.

Önerilen: