Mündəricat:

SQL Serverdə əsas xarici açar əlaqəsini necə yaratmaq olar?
SQL Serverdə əsas xarici açar əlaqəsini necə yaratmaq olar?

Video: SQL Serverdə əsas xarici açar əlaqəsini necə yaratmaq olar?

Video: SQL Serverdə əsas xarici açar əlaqəsini necə yaratmaq olar?
Video: Verilənlər Bazası. Access 2010 - Dərs 1 2024, Noyabr
Anonim

SQL Server Management Studio istifadə

  1. Obyekt Explorer-də həmin cədvələ sağ klikləyin olacaq üzərində olmaq xarici - açar tərəfi əlaqə və Dizayn düyməsini basın.
  2. Cədvəl Dizayneri menyusundan klikləyin Əlaqələr .
  3. İçində Xarici - əsas Münasibətlər dialoq qutusunda Əlavə et klikləyin.
  4. üzərinə klikləyin münasibət Seçilmişdə Münasibət siyahı.

Bununla əlaqədar olaraq SQL Serverdə əsas açarla xarici açar arasında əlaqəni necə yarada bilərik?

Kimə yaratmaq the əsas açar və xarici açar əlaqəsi , üzərinə sağ vurun xarici Açar cədvəl sütunları (Hesablar cədvəli) və seçin Əlaqələr … İçində Xarici əsas əlaqələr dialoq qutusunda Əlavə et klikləyin düyməsi . Bu, standart olaraq a əlavə edəcək münasibət sol paneldə.

Həmçinin, açar həm əsas, həm də xarici ola bilərmi? Əsas açarlar həmişə unikal olmaq lazımdır, xarici açarlar Cədvəl birdən çoxa münasibətdirsə, qeyri-unikal dəyərlərə icazə vermək lazımdır. a istifadə etmək mükəmməldir xarici Açar kimi əsas açar əgər cədvəl birə-çox əlaqəsi ilə deyil, birə-bir əlaqə ilə bağlıdırsa.

Burada SQL Serverdə əsas açar və xarici açar nədir?

Əsas açar Cədvəldəki rekordu unikal şəkildə müəyyənləşdirin. Xarici Açar olan cədvəldə bir sahədir əsas açar başqa cədvəldə. Əsas Açar null dəyərləri qəbul edə bilməz. Xarici Açar çox null dəyəri qəbul edə bilər.

SQL-də xarici açara necə istinad edə bilərəm?

Xülasə:

  1. Xarici açarın hər bir dəyəri digər cədvəllərin Əsas Açarının bir hissəsi olmalıdır.
  2. Xarici açar eyni cədvəldəki başqa sütuna istinad edə bilər. Bu istinad özünə istinad kimi tanınır.
  3. Siz Cədvəl Yarat, Cədvəli Dəyişdir və ya SQL Server İdarəetmə Studiyasından istifadə edərək Xarici Açar yarada bilərsiniz.

Tövsiyə: