Video: Ufunguo mmoja msingi unaweza kuwa na funguo mbili za kigeni?
2024 Mwandishi: Lynn Donovan | [email protected]. Mwisho uliobadilishwa: 2023-12-15 23:53
Ni sawa kabisa kuwa na funguo mbili za kigeni safu wima zinazorejelea sawa ufunguo wa msingi safu kwenye jedwali tofauti tangu kila moja ufunguo wa kigeni thamani mapenzi rejelea rekodi tofauti katika jedwali linalohusiana.
Je, funguo mbili za kigeni zinaweza kutengeneza ufunguo msingi?
Haiwezekani kuwa na funguo mbili za msingi . Hiyo ni sababu moja ya hiyo inaitwa " msingi ", kwa sababu kama ulikuwa nayo mbili , mtu hawezi kuwa msingi , lakini sekondari kwa msingi.
Baadaye, swali ni, ufunguo wa msingi unaweza kuwa ufunguo wa kigeni katika jedwali nyingi? Kwa mfano, ufunguo wa kigeni lazima rejea a ufunguo wa msingi au kizuizi cha kipekee, ingawa kumbukumbu hiyo unaweza kuwa sawa meza au kwenye a meza tofauti . Kitufe cha kigeni nguzo unaweza vyenye thamani NULL.
Sambamba, unaweza kuwa na funguo nyingi za kigeni?
Jedwali linaweza kuwa na funguo nyingi za kigeni , na kila mmoja ufunguo wa kigeni unaweza kuwa nao meza tofauti ya wazazi. Kila moja ufunguo wa kigeni inatekelezwa kwa kujitegemea na mfumo wa hifadhidata. Kwa hivyo, uhusiano wa kuteleza kati ya meza unaweza kuanzishwa kwa kutumia funguo za kigeni.
Je, tunaweza kuongeza funguo mbili za kigeni kwenye meza?
Ndio, MySQL inaruhusu hii. Unaweza kuwa na funguo nyingi za kigeni sawa meza . The funguo za kigeni katika utaratibu wako (kwenye Account_Name na Account_Type) fanya hauhitaji matibabu yoyote maalum au syntax. Inaonekana kwamba angalau moja ya kesi hizi inatumika kwa safu wima za Kitambulisho na Majina katika Mteja meza.
Ilipendekeza:
Funguo za msingi na funguo za kigeni ni nini?
Uhusiano wa Ufunguo Msingi dhidi ya Ufunguo wa Kigeni Ufunguo msingi hubainisha rekodi kwa njia ya kipekee katika jedwali la hifadhidata linalohusiana, ilhali ufunguo wa kigeni unarejelea sehemu iliyo katika jedwali ambayo ni ufunguo msingi wa jedwali lingine
Je, ufunguo msingi pia unaweza kuwa ufunguo wa kigeni?
Vifunguo msingi vinahitaji kuwa vya kipekee kila wakati, funguo za kigeni zinahitaji kuruhusu thamani zisizo za kipekee ikiwa jedwali ni uhusiano wa moja hadi nyingi. Ni sawa kabisa kutumia ufunguo wa kigeni kama ufunguo msingi ikiwa jedwali limeunganishwa na uhusiano wa mtu mmoja-mmoja, sio uhusiano wa moja kwa wengi
Ufunguo wa msingi na ufunguo wa kigeni katika db2 ni nini?
Ufunguo wa kigeni ni seti ya safu wima katika jedwali zinazohitajika kulinganisha angalau ufunguo mmoja msingi wa safu mlalo katika jedwali lingine. Ni kizuizi cha marejeleo au kizuizi cha uadilifu wa marejeleo. Ni kanuni ya kimantiki kuhusu thamani katika safu wima nyingi katika jedwali moja au zaidi
Je, ufunguo wa kigeni unaweza kurejelea ufunguo mwingine wa kigeni?
1 Jibu. Ufunguo wa kigeni unaweza kurejelea sehemu yoyote iliyofafanuliwa kuwa ya kipekee. Ikiwa sehemu hiyo ya kipekee yenyewe inafafanuliwa kama ufunguo wa kigeni, haileti tofauti. Ikiwa ni uga wa kipekee, inaweza pia kuwa shabaha ya FK nyingine
Ufunguo wa msingi wa ufunguo wa pili na ufunguo wa kigeni ni nini?
Ufunguo wa Kigeni: Je, Ufunguo Msingi jedwali moja linaonekana (lililorejelewa tofauti) katika jedwali lingine. Ufunguo wa Sekondari (au Mbadala): Je, sehemu yoyote kwenye jedwali ambayo haijachaguliwa kuwa yoyote kati ya aina mbili zilizo hapo juu?