Je, safu inaweza kuwa na funguo nyingi za kigeni?
Je, safu inaweza kuwa na funguo nyingi za kigeni?

Video: Je, safu inaweza kuwa na funguo nyingi za kigeni?

Video: Je, safu inaweza kuwa na funguo nyingi za kigeni?
Video: FAHAMU KUHUSU WATU AMBAO HAWAWEZI KUAMBUKIZWA UKIMWI 2024, Desemba
Anonim

Kinadharia wewe unaweza si kutekeleza funguo nyingi za kigeni kwenye single safu . Au wewe unaweza tekeleza hili kwa kutumia taratibu ambapo unathibitisha ingizo ambalo lipo ndani nyingi meza na kufanya operesheni inayohitajika.

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.

Kando na hapo juu, je, tunaweza kuunda ufunguo msingi na ufunguo wa kigeni kwenye safu wima moja? Lini unaunda a ufunguo wa msingi , Seva ya SQL huunda kiotomati faharisi kulingana na nguzo muhimu . The ufunguo wa kigeni huanzisha uhusiano kati ya nguzo muhimu na kuhusiana nguzo katika meza nyingine. ( Unaweza pia kiungo safu za funguo za kigeni kwa nguzo ndani ya sawa meza.)

Kwa hivyo, ufunguo wa kigeni unaweza kurejelea jedwali nyingi?

Kwa kweli kuna rahisi Ni sawa kimantiki katika usimamizi wa hifadhidata na kwa kweli inawezekana na lazima iruhusiwe na RDBMS yoyote kumbukumbu a ufunguo wa kigeni kwa mbili au zaidi meza hiyo inataka iwe ya msingi ufunguo kama ufunguo wa kigeni katika kupewa meza.

Jedwali linaweza kuwa na funguo ngapi za kigeni?

Kwa safu moja, wewe inaweza kuwa hadi 16 funguo za kigeni . Ya mmoja meza , nambari inayopendekezwa kwa sasa ni 253 ingawa wewe mapenzi kuwa na kikomo (kulazimishwa) na masuala ya utendaji kabla ya kufikia nambari hiyo.

Ilipendekeza: