Nidaaminta Database-kaaga: Foomka caadiga ah ee koowaad

Labadan sharciyadood ee fudud waxay kaa caawin doonaan caadifadaynta macluumaadkaaga

Foomka caadiga ah ee caadiga ah (1NF) wuxuu dejiyaa qawaaniinta asaasiga ah ee xog urursan:

Maxay qawaaniintu ka dhigan yihiin marka ay ka fekerayaan naqshadeynta waxqabadka ee xogta? Waa wax aad u fudud.

1. Dib-u-dhigista Duubista

Xeerka ugu horeeya wuxuu ku qeexayaa in aynaan ku celinayn xog isku mid ah miiska. Jaaliyada xogta bulshada dhexdeeda, fikraddan waxaa loo yaqaanaa miisaanka miisaska. Miisaska u hoggaansamaya qaanuunkan waxaa lagu sheegay in ay yihiin atomic. Aynu kobcinno mabaadi'da tusaalaha caadiga ah: miis fadhiga xogta ilaha aadanaha oo kaydiya xiriirka maamul ee hoose. Ujeedada tusaale ahaan, waxaanu soo rogi doonaa qawaaniinta ganacsiga ee maamuluhu uu yeelan karo hal ama in ka badan oo hoos yimaada iyada oo qof kastaa uu leeyahay hal maamul oo keliya.

Si fudud, marka la samaynayo liiska ama faafinta si loo raadsado macluumaadkan, waxaa laga yaabaa in aan miiska saarno goobaha soo socda:

Si kastaba ha noqotee, xasuusno sharciga ugu horeeya ee lagu soo rogay 1NF: Iska ilaali isku dhafka isku dhafan ee miiska isku midka ah. Si cad, koorsooyinka hoos ku xusan ee hoos-u-xigeenka4-tixraaca4 ayaa ah kuwo isku duuban. Qaado daqiiqad iyo fiiri dhibaatooyinka soo kordhay dhacdadan. Haddii maamuluhu uu leeyahay hal tixraac, Submaanta 2-Subxiet4-tiirbaaxda ah ayaa si fudud loo lumiyey booska kaydinta (badeecad database ah oo qaali ah). Intaas waxaa sii dheer, sawir galka kiiska maamulaha horeyba u leeyahay 4 qof oo hoos yimaada - maxaa dhacaya haddii ay ku dhacdo shaqaale kale? Dhismaha miiska oo dhan wuxuu u baahan yahay wax ka beddelid.

Waqtigan xaadirka ah, fikrad labaad oo dabiiciga ah ayaa badanaa dhacda marka la eego asbaabaha xogta: Ma dooneyno in aan haysano hal ka kooban halbeeg waxaanan rabnaa in aan u oggolaano qadar xaddidan oo xog kaydin ah. Aynu isku dayno wax sidan oo kale ah:

Meelaha hoose waxay ku jiri doonaan dhowr maroodi foomka "Mary, Bill, Joe."

Xalku wuu ku dhowyahay, laakiin sidoo kale waxay hoos u dhacdaa calaamadda. Qeybta hoosta ku taal ayaa weli ah mid isku mid ah oo aan atomik ahayn. Maxaa dhacaya marka aan u baahanno inaan ku daro ama ka saaro qof hoosta ku haya? Waxaan u baahanahay inaan aqrinno oo aan qoro dhammaan miiska. Taasi ma aha arrin weyn oo ku saabsan xaaladdan, laakiin maxaa dhacaya haddii hal tababare uu leeyahay boqol boqol oo shaqaale ah? Sidoo kale, waxay xoojineysaa habka loo xulayo xogta laga helo xogta xogta mustaqbalka.

Halkan waa jadwal qabsasho ah oo qanciya xukunkii ugu horreeyay ee 1NF:

Xaaladdan, qof kasta oo hoos yimaad wuxuu leeyahay hal gelitaan, laakiin maamulayaashu waxay yeelan karaan gelitaan badan.

2. Aqoonsiga Muhiimka Aasaasiga ah

Hadda, muxuu yahay qiyaasta labaad ee loo yaqaan 'line column'? Waxaad fiirin kartaa jadwalka kor ku xusan waxaadna soo jeedineysaa isticmaalka tiirarka hoose ee muhiimka ah. Xaqiiqdii, tiirka hoose waa musharax wanaagsan oo loogu talagalay furaha aasaasiga ah sababtoo ah xaqiiqda ah in sharciyadayada ganacsi ee qeexaya in qof walba uu leeyahay hal maamul oo keliya. Si kastaba ha noqotee, macluumaadka aan dooranay inaan ku kaydinno miiskeena ayaa ka dhigaya mid aan ka yareyn xalka ugu fiican. Maxaa dhacaya haddii aan shaqaaleyno shaqaale kale oo Jim ah? Sideen ku kaydin karnaa xiriirka maamul ee hoose ee xiriirka macluumaadka?

Waxaa ugu wanaagsan in la isticmaalo aqoonsi dhab ah oo khaas ah (sida aqoonsi shaqaale) oo ah furaha koowaad . Miiskeena ugu dambeeya wuxuu u egyahay sidan:

Hadda, miiskeenu wuxuu ku jiraa qaab caadi ah! Haddii aad jeclaan lahayd inaad sii wadato barashada ku saabsan nidaamka caadiga ah, akhri maqaalada kale ee taxanahan: