Je, tunaweza kuongeza funguo mbili za kigeni kwenye meza?
Je, tunaweza kuongeza funguo mbili za kigeni kwenye meza?

Video: Je, tunaweza kuongeza funguo mbili za kigeni kwenye meza?

Video: Je, tunaweza kuongeza funguo mbili za kigeni kwenye meza?
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Novemba
Anonim

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.

Vile vile, je, tunaweza kuwa na funguo mbili za kigeni kwenye jedwali?

A meza huenda kuwa na funguo nyingi za kigeni , na kila mmoja ufunguo wa kigeni unaweza kuwa nao mzazi tofauti meza . Kila moja ufunguo wa kigeni inatekelezwa kwa kujitegemea na mfumo wa hifadhidata. Kwa hiyo, mahusiano ya kuporomoka kati meza zinaweza kuanzishwa kwa kutumia funguo za kigeni.

Kando na hapo juu, jedwali linaweza kuwa na funguo ngapi za kigeni katika Oracle? A meza na a kigeni rejeleo kuu kwa yenyewe bado ni mdogo kwa 253 kigeni marejeleo muhimu. Zaidi ya 253 kigeni marejeleo muhimu kwa sasa hayapatikani kwa faharasa za duka la safu, zilizoboreshwa kwa kumbukumbu meza , Nyosha Hifadhidata, au imegawanywa kigeni ufunguo meza.

Baadaye, mtu anaweza pia kuuliza, meza inaweza kuwa na funguo ngapi za kigeni?

Kwa safu wima moja, unaweza kuwa na hadi funguo 16 za kigeni. Kwa meza moja, nambari inayopendekezwa sasa ni 253 ingawa utadhibitiwa (kulazimishwa) na masuala ya utendaji kabla ya kufikia nambari hiyo.

Je, ufunguo wa kigeni unaweza kuwa na thamani rudufu?

Tofauti na msingi funguo , funguo za kigeni zinaweza vyenye maadili rudufu . Pia, ni sawa kwao vyenye NULL maadili . Faharasa hazijaundwa kiotomatiki funguo za kigeni ; hata hivyo, kama DBA, wewe unaweza kufafanua yao. Jedwali linaruhusiwa kuwa na zaidi ya moja ufunguo wa kigeni.

Ilipendekeza: