Jedwali la mzazi SQL ni nini?
Jedwali la mzazi SQL ni nini?

Video: Jedwali la mzazi SQL ni nini?

Video: Jedwali la mzazi SQL ni nini?
Video: Siri 5 ili kuwa mjasiriamali mwenye mafanikio. 2024, Septemba
Anonim

Ufunguo wa kigeni unamaanisha kuwa maadili katika moja meza lazima pia kuonekana katika mwingine meza . Iliyorejelewa meza inaitwa meza ya wazazi wakati meza na ufunguo wa kigeni huitwa mtoto meza . Ufunguo wa kigeni katika mtoto meza kwa ujumla itarejelea ufunguo wa msingi katika meza ya wazazi.

Kuhusiana na hili, jedwali la mzazi kwenye hifadhidata ni nini?

Mtoto meza na meza za wazazi ni kawaida tu meza za hifadhidata , lakini zimeunganishwa kwa njia ambayo imefafanuliwa na a mzazi - uhusiano wa mtoto. Kawaida hutumiwa kutaja mahali moja ya meza thamani inarejelea thamani katika nyingine meza (kawaida ufunguo wa msingi wa mwingine meza ).

rekodi ya mzazi ni nini? Uhusiano wa mtu na mtu (1:1) unamaanisha kwamba kuna mtoto mmoja rekodi kwa kila mtu binafsi rekodi ya mzazi . Kila mwanafunzi (aliyepo katika mzazi fomu) ingewasilisha fomu moja tu ya matibabu mwanzoni mwa uandikishaji (ambayo itakuwa katika fomu ya mtoto).

Kwa kuongeza, SQL muhimu ya mzazi ni nini?

A ufunguo wa mzazi ama ni ya msingi ufunguo au ya kipekee ufunguo ndani ya mzazi jedwali la kizuizi cha marejeleo. Hii ufunguo inajumuisha safu au seti ya safu wima. Maadili ya a ufunguo wa mzazi kuamua maadili halali ya kigeni ufunguo katika kizuizi. Safu hii (au seti ya safu) inaitwa ufunguo wa mzazi ya meza.

Ufunguo wa kigeni katika DBMS ni nini?

A ufunguo wa kigeni ni safu au kikundi cha safu wima katika jedwali la hifadhidata la uhusiano ambalo hutoa kiungo kati ya data katika majedwali mawili. Dhana ya uadilifu wa marejeleo imechukuliwa kutoka ufunguo wa kigeni nadharia. Funguo za kigeni na utekelezaji wao ni mgumu zaidi kuliko msingi funguo.

Ilipendekeza: