Video: Bir neçə xarici açarınız ola bilərmi?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
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.
Həmçinin sual budur ki, sizdə neçə xarici açar ola bilər?
üçün bir sütun, ola bilərsən 16-ya qədər xarici açarlar . üçün bir Cədvəldə, cari tövsiyə sayı 253 olsa da Sən … əcəksən əvvəl performans məsələləri ilə məhdudlaşdırılmalı (məcbur edilməlidir). Sən o rəqəmə çat.
İkincisi, xarici açar bir neçə 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.
Həmçinin bilmək lazımdır ki, bir sütunda iki xarici açar ola bilərmi?
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ə et lazımlı əməliyyat.
Xarici açarlar unikaldırmı?
Hər bir cədvəl birdən çox ola bilər Unikal Məhdudiyyət. Varsayılan olaraq, Unikal açar a unikal qruplaşdırılmamış indeks. Unikal Məhdudiyyət başqa bir cədvəllə əlaqəli ola bilməz Xarici Açar.
Tövsiyə:
Bir sütunda bir neçə xarici açar ola bilərmi?
Nəzəri olaraq bir sütunda birdən çox xarici açarı tətbiq edə bilməzsiniz. Alternativ olaraq, birdən çox cədvəldə mövcud olan girişi təsdiqlədiyiniz və lazımi əməliyyatı yerinə yetirdiyiniz prosedurlardan istifadə edərək bunu tətbiq edə bilərsiniz
Bir əsas açarın iki xarici açarı ola bilərmi?
Fərqli cədvəldə eyni əsas açar sütununa istinad edən iki xarici açar sütununun olması mükəmməldir, çünki hər bir xarici açar dəyəri müvafiq cədvəldə fərqli qeydə istinad edəcəkdir
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
Ə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