Kwa nini ni bora kuwa na meza nyingi tofauti?
Kwa nini ni bora kuwa na meza nyingi tofauti?

Video: Kwa nini ni bora kuwa na meza nyingi tofauti?

Video: Kwa nini ni bora kuwa na meza nyingi tofauti?
Video: Darassa ft Ben Pol - Muziki ( Official Music Video ) 2024, Novemba
Anonim

Katika hifadhidata ya uhusiano, tenganisha meza inapaswa kuwakilisha vyombo tofauti. Yote ni kuhusu data, ikiwa wewe kuwa na data sawa katika nyingi vikundi, hakuna mantiki katika kuihifadhi meza nyingi . Kila mara bora kuhifadhi aina moja ya data katika a meza (chombo).

Kwa kuzingatia hili, hifadhidata inaweza kuwa na meza nyingi?

Ingawa safu yoyote katika a meza inaweza kuwa Vizuizi vya KIPEKEE na SI NULL vinatumika kwao, kila moja meza inaweza kuwa Ufunguo mmoja tu wa Msingi. Ukiangalia nyingine meza tumefafanua kwa ajili yetu hifadhidata , wengi wao kuwa na safu ya kitambulisho.

Baadaye, swali ni, ni safu ngapi za MySQL nyingi? Idadi ya juu zaidi ya nguzo kwa kila jedwali kuna uwezekano kufikiwa, au haswa zaidi, upana wa juu zaidi wa safu mlalo. Kuna kikomo ngumu cha 4096 nguzo kwa meza, lakini kama MySQL nyaraka zinaiweka: "kikomo halisi kinategemea mambo kadhaa yanayoingiliana." Kimsingi, urefu wa safu mlalo fulani hauwezi kuzidi 64k.

Vile vile, unaweza kuuliza, maswali yanaweza kutegemea jedwali moja au zaidi zinazohusiana?

Tumia data kutoka kwa a meza inayohusiana ili kuboresha habari yako swali . Unaweza kuwa na kesi ambazo a swali hiyo ni kulingana na meza moja hukupa habari unayohitaji, lakini ikivuta data kutoka kwa nyingine meza itasaidia kutengeneza swali matokeo hata wazi zaidi na zaidi muhimu.

Je, hifadhidata inapaswa kuwa na meza ngapi?

Baadhi hifadhidata masharti ya kujua Katika rahisi hifadhidata , unaweza kuwa na kimoja tu meza . Kwa wengi hifadhidata utahitaji zaidi ya moja. Kwa mfano, unaweza kuwa na a meza ambayo huhifadhi habari kuhusu bidhaa, nyingine meza ambayo huhifadhi habari kuhusu maagizo, na nyingine meza na habari kuhusu wateja.

Ilipendekeza: