Video: Bir sütunda bir neçə xarici açar ola bilərmi?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Nəzəri olaraq sən bacarmaq tətbiq etmə çoxlu xarici açar təkbaşına sütun . Alternativ olaraq siz bacarmaq mövcud olan girişi təsdiqlədiyiniz prosedurlardan istifadə edərək bunu tətbiq edin çoxsaylı masa və lazımi əməliyyatı yerinə yetirin.
Müvafiq olaraq, bir neçə xarici açarınız ola bilərmi?
Bir masa ola bilər çoxlu xarici açarları var , və hər biri xarici açar ola bilər fərqli bir ana masa. Hər biri xarici Açar verilənlər bazası sistemi tərəfindən müstəqil şəkildə həyata keçirilir. Buna görə də, cədvəllər arasında kaskad əlaqələri bacarmaq istifadə edərək qurulmalıdır xarici açarlar.
Yuxarıdakılardan əlavə, eyni sütunda əsas açar və xarici açar yarada bilərikmi? Nə vaxt yaradırsan a əsas açar , SQL Server avtomatik olaraq indeks yaradır əsas sütunlar . The xarici Açar arasında əlaqə yaradır əsas sütunlar və əlaqəli sütunlar başqa cədvəldə. ( Bacararsan də əlaqələndirin xarici açar sütunları üçün sütunlar daxilində eyni cədvəl.)
Beləliklə, xarici açar birdən çox cədvələ istinad edə bilərmi?
Verilənlər bazası idarəçiliyində məntiqi cəhətdən düzgündür və əslində mümkündür və hər hansı RDBMS tərəfindən icazə verilməlidir istinad a xarici Açar üçün iki və ya daha çox masalar bunun əsas olmasını istəyir açar kimi xarici Açar verilmişdir masa.
Cədvəldə neçə xarici açar ola bilər?
Bir sütun üçün, siz ola bilər 16-ya qədər xarici açarlar . Biri üçün masa , cari tövsiyə sayı 253 olsa da olacaq bu rəqəmə çatmazdan əvvəl performans problemləri ilə məhdudlaşın (məcbur olun).
Tövsiyə:
Xarici açar null Postgres ola bilərmi?
Məhsul DƏYƏRLƏRİNƏ DAXİL EDİN (11, 'Joe üçün', 1); INSERT INTO product DƏYƏRLƏRİ (22, 'hamı üçün', NULL); Null edilə bilən xarici açar sütununun olması tamamilə qanunidir
Bir neçə xarici açarınız ola bilərmi?
Cədvəldə bir neçə xarici açar ola bilər və hər bir xarici açarın fərqli ana cədvəli ola bilər. Hər bir xarici açar verilənlər bazası sistemi tərəfindən müstəqil şəkildə tətbiq edilir. Buna görə də xarici açarlardan istifadə etməklə cədvəllər arasında kaskad əlaqələr qurmaq olar
Əsas açar həm də xarici açar ola bilərmi?
İlkin açarlar həmişə unikal olmalıdır, əgər cədvəl birdən çoxa münasibətdədirsə, xarici açarlar qeyri-unikal dəyərlərə icazə verməlidir. Cədvəl bir-çox əlaqəsi ilə deyil, bir-bir əlaqə ilə bağlıdırsa, xarici açardan əsas açar kimi istifadə etmək mükəmməldir
Xarici açar digər xarici açara istinad edə bilərmi?
1 Cavab. Xarici açar unikal olaraq təyin olunan istənilən sahəyə istinad edə bilər. Əgər həmin unikal sahənin özü xarici açar kimi müəyyən edilirsə, bunun heç bir fərqi yoxdur. Əgər bu, unikal sahədirsə, başqa FK-nın da hədəfi ola bilər
Əsas açar ikincil açar və xarici açar nədir?
Xarici Açar: Əsas Açar başqa bir cədvəldə görünən bir cədvəldir (çarpaz istinad edilir). İkincil (və ya Alternativ) Açar: Cədvəldə yuxarıdakı iki növdən heç biri seçilməyən hər hansı sahədir