Xarici açar digər xarici açara istinad edə bilərmi?
Xarici açar digər xarici açara istinad edə bilərmi?

Video: Xarici açar digər xarici açara istinad edə bilərmi?

Video: Xarici açar digər xarici açara istinad edə bilərmi?
Video: CİNAYƏT İŞİ №7 | ÖLƏRKƏN QANI İLƏ YERDƏ QATİLİN ADINI YAZIR! 2024, Dekabr
Anonim

1 Cavab. A xarici açara istinad edə bilər unikal olaraq təyin olunan istənilən sahə. Əgər həmin unikal sahənin özü a kimi müəyyən edilirsə xarici Açar , heç bir fərqi yoxdur. Əgər bu unikal sahədirsə, o bacarmaq da hədəfi olsun başqa FK.

Burada xarici açar unikal açara istinad edə bilərmi?

İlkin açarlar həmişə olmaq lazımdır unikal , xarici açarlar olmayan icazə vermək lazımdır unikal Cədvəl birdən çoxa münasibətdirsə, dəyərlər. A XARİCİ AÇAR məhdudiyyət edir yalnız BİRİNCİ ilə əlaqələndirilməməlidir Açar başqa cədvəldə məhdudiyyət; o bacarmaq üçün də müəyyən edilməlidir istinad sütunları a UNİKAL başqa cədvəldə məhdudiyyət.

Eynilə, xarici açarın başqa adı ola bilərmi? Ən çox, a xarici Açar birinciliyə istinad edir açar digər cədvəlin sahəsi. The xarici Açar sahə (CustomerNum) və istinad edilən sahə (CustID) ola bilər müxtəlif adları var (və ya eyni ad ), amma lazımdır var eyni məlumat növü və sahə məhdudiyyətləri.

Eyni şəkildə soruşa bilərsiniz ki, xarici açar eyni cədvələ istinad edə bilərmi?

XARİCİ AÇAR məhdudiyyətlər istinad edə bilər başqa sütunda eyni masa . Buna öz-özünə deyilir istinad . A XARİCİ AÇAR sütun səviyyəsində müəyyən edilmiş məhdudiyyət bacarmaq yalnız birini sadalayın istinad sütun. Bu sütunda olmalıdır eyni məhdudiyyətin müəyyən edildiyi sütun kimi məlumat növü.

Xarici açar yenilənə bilərmi?

Lakin, əgər yeniləmə qayda NO AKSİYASIDIR, valideyn unikaldır açarları bilər olmaq yeniləndi nə qədər ki, hər bir uşağın valideyni var açar vaxta qədər yeniləmə bəyanatı tamamlayır. Qeyri-null yeniləmə dəyəri a xarici Açar ilkin dəyərinə bərabər olmalıdır açar əlaqənin ana cədvəlinin.

Tövsiyə: