BCNF waxay hoos u dhigtaa fal-celinta waxayna kordhisaa isku-kalsoonida xogta
Ujeedada Foomka Normalce (Boyce-Codd Form) (BCNF) waa in la kordhiyo daacadnimada xogta adoo abaabulaya tiirarka iyo jaantusyada xog-isweydaarsiga si loo gaaro caadigga xogta. Nidaamka caadiga ah ee asaasiga ah wuxuu dhacaa marka xiriiro la sameeyo oo u dhexeeya jadwalka iyo goorta miisaska ay qeexeen xeerarka si ay u sameeyaan xogta si sahlan oo loo ilaaliyo xogta.
Hadafyada asaasiga ah ee xog-ururinta ayaa ah in la tirtiro xogta aan fiicnayn iyo in la hubiyo in macluumaadka ku-xirnaantu ay macno samaynayaan.
Diiwaanka waxaa caadi ah marka xog isku mid ah aan lagu keydinin in ka badan hal miis ah iyo marka xogta kaliya ee la xidhiidha lagu kaydiyo miis.
Asal ahaan qaabka caadiga ah ee Boyce-Codd
Ka dib marka la raaco tilmaamo taxane ah in la hubiyo in macluumaadka databaseku caadi yahay. Tilmaamahan waxaa lagu magacaabaa foomamka caadiga ah waana la tiriyaa hal ilaa shan. Xogta xiriirka waxaa lagu qeexay sida caadiga ah haddii ay la kulanto sedexda nooc ee hore: 1NF, 2NF, iyo 3NF.
BCNF waxaa loo abuuray sidii loo kordhin lahaa qaabka caadiga ah ee saddexaad, ama 3NF, 1974-kii Raymond Boyce iyo Edgar Codd. Ragga ayaa ka shaqaynayay inay abuuraan nidaamyo xog ururin ah oo yareynaya shaqo-abuurka iyada oo yoolka yaraynaysa waqtiga xisaabinta. Foomka seddexaad ee caadiga ah wuxuu soo saaraa isbaaro aan ku xirnayn fure muhiimka ah marka lagu daro in la buuxiyo tilmaamaha foomamka caadiga ah ee koowaad iyo kan labaad. BCNF, oo mararka qaarkood loo yaqaan "3.5NF", waxay buuxisaa dhammaan shuruudaha 3NF waxayna u baahan tahay furaha musharaxiinta aan ku xidhnayn wax sifooyin kale miiska.
Waqtiga abuuritaanka BCNF, Boyce wuxuu ahaa mid ka mid ah horumarinta muhiimka ah ee Ingiriisi Suxufi Luuqadeed (SQL), kaas oo hagaajiyay xogta iyada oo la adeegsanayo habka ku haboon Codd. Qaabkaan, Codd wuxuu soo bandhigay in kakanaanta qaabdhismeedka xogta laga yaabo in la yareeyo, taas oo micnaheedu yahay in su'aaladu ay noqon karto mid aad u awood badan oo dabacsan.
Iyadoo la adeegsanayo aragtidiisa xogta is-waafajinta, Codd wuxuu qeexay tilmaamaha 1NF, 2NF, iyo 3NF. Wuxuu ka tirsanaa Boyce si uu u qeexo BCNF.
Munaasabadaha Munaasabadaha iyo BCNF
Furaha musharaxa ayaa ah taxane ama isku-dhafan iskujir ah miiska oo qaabeynaya furaha gaarka ah ee xogta. Isku darka sifooyinka waxaa loo isticmaali karaa si loo ogaado diiwaangelinta xogta iyada oo aan loo gudbin xogta kale. Miis kasta wuxuu ku jiri karaa furayaal badan oo musharax ah, mid kasta oo ka mid ah kuwaas oo u qalmi kara furaha koowaad. Jadwalka waxaa ku jira hal keli ah oo muhiim ah.
Furayaasha musharraxiinta waa inay noqdaan kuwo gaar ah.
Xidhiidhka wuxuu ku jiraa BCNF haddii qof kasta oo arintaani uu yahay furaha musharaxa. Tixgeli shaxda xogta ee kaydiya macluumaadka shaqaalaha oo leh sifooyin
Jadwalkan, garoonka
Shaqaale Id | Magaca hore | Magaca dambe | Title |
13133 | Emily | Smith | Maamulaha |
13134 | Jim | Smith | Associate |
13135 | Emily | Jones | Associate |
Furaha musharaxan ee xogtan waa '