Ni ufunguo gani wa kipekee katika SQL?
Ni ufunguo gani wa kipekee katika SQL?

Video: Ni ufunguo gani wa kipekee katika SQL?

Video: Ni ufunguo gani wa kipekee katika SQL?
Video: Обзор современного дома: Твой дом ДОЛЖЕН БЫТЬ ТАКИМ | Красивые дома, интерьер дома, хаус тур 2024, Aprili
Anonim

A ufunguo wa kipekee ni seti ya sehemu/safu moja au zaidi ya moja za jedwali zinazotambulisha rekodi kwa njia ya kipekee katika jedwali la hifadhidata. The ufunguo wa kipekee na msingi ufunguo zote mbili hutoa dhamana ya upekee kwa safu au seti ya safu wima. Kuna iliyofafanuliwa kiatomati ufunguo wa kipekee kizuizi ndani ya msingi ufunguo kizuizi.

Kwa kuzingatia hili, kuna tofauti gani kati ya ufunguo wa msingi na ufunguo wa kipekee?

Tofauti Muhimu Kati ya Kitufe Msingi na Kitufe cha Kipekee : Ufunguo wa msingi haitakubali maadili NULL ilhali Ufunguo wa kipekee inaweza kukubali thamani moja NULL. Faharasa iliyounganishwa iliundwa kiotomatiki wakati a ufunguo wa msingi inafafanuliwa kumbe Ufunguo wa kipekee hutengeneza faharasa isiyounganishwa.

Mtu anaweza pia kuuliza, ni mfano gani muhimu wa kipekee? The KIPEKEE Kizuizi huzuia rekodi mbili kuwa na maadili sawa katika safu mahususi. Katika jedwali la CUSTOMERS, kwa mfano , unaweza kutaka kuzuia watu wawili au zaidi wasiwe na umri sawa. Mfano : Kwa mfano , SQL ifuatayo huunda jedwali jipya linaloitwa CUSTOMERS na kuongeza safu wima tano.

Vile vile mtu anaweza kuuliza, kwa nini tunatumia funguo za kipekee?

Ufunguo wa kipekee vikwazo ni kutumika ili kuhakikisha kuwa data haijarudufishwa katika safu mlalo mbili kwenye hifadhidata. Safu mlalo moja kwenye hifadhidata inaruhusiwa kuwa na null kwa thamani ya ufunguo wa kipekee kizuizi. Hii inamaanisha kuwa kutafuta thamani kwa PK zao ni haraka kuliko kutumia thamani zingine mfululizo.

Ni kizuizi gani cha kipekee katika SQL?

Kizuizi cha KIPEKEE cha SQL . The Kizuizi cha KIPEKEE inahakikisha kwamba maadili yote katika safu ni tofauti. Wote wawili KIPEKEE na UFUNGUO WA MSINGI vikwazo kutoa dhamana kwa upekee kwa safu au seti ya nguzo. Walakini, unaweza kuwa na nyingi Vikwazo vya KIPEKEE kwa kila jedwali, lakini UFUNGUO mmoja tu wa MSINGI kizuizi kwa meza.

Ilipendekeza: