Aasaasiyadeedka Database ee aasaasiga ah

Nidaaminta Database-kaaga

Haddii aad la shaqeysid xogta macluumaadka muddo yar, fursadaha ayaad maqashay erayada caadiga ah. Waxaa laga yaabaa in qof uu ku waydiisto "Macluumaadkani ma yahay mid caadi ah?" ama "Taasi ma ku jirta BCNF ?" Caadi ahaan inta badan waxaa loo jajabiyaa sida raaxo ah oo kaliya maaddooyinka tacliinta ay haystaan ​​waqti. Si kastaba ha noqotee, in la ogaado mabaadii'da caadiga ah iyo iyaga oo u adeegsanaya hawlaha dayactirka maalinlaha ah dhab ahaantii ma aha mid adag oo aad u sii wanaajin karto waxqabadka DBMS-gaaga.

Qodobkani, waxaan soo bandhigi doonnaa fikradda ah hab-dhaqameedka oo waxaan fiirinaynaa qaababka caadiga ah ee caadiga ah.

Maxay Isku-dhafan tahay?

Caadi-celintu waa habka loo-socodsiiyo xogta xogta. Waxaa jira labo ujeedo oo ah habka caadiga ah: Ka tirtirida xogta aan fiicnayn (tusaale, kaydinta xog isku mid ah in ka badan hal miiska) iyo hubinta hubinta macluumaadka ku xiran macnaha (kaliya kaydinta macluumaadka la xiriira miiska). Labada ka mid ah kuwan waa ujeedo qumman sababta oo ah waxay yareeyaan xaddiga booska xogta oo isticmaalaya oo hubiya in xogta si macquul ah loo kaydiyo.

Foomamka caadiga ah

Bulshada xog-ururineed waxay soo saartey xeerar taxane ah si loo hubiyo in macluumaadka database-ka ay caadi yihiin. Kuwaas waxaa loo yaqaan qaababka caadiga ah waxaana lagu tiriyaa hal (qaabka ugu hooseeya ee caadiga ah, oo loo yaqaan qaabka caadiga ah ee caadiga ah ama 1NF) illaa shan (shanaad caadi ah shan ama 5NF). Codsiyada dhabta ah, badanaa waxaad arki doontaa 1NF, 2NF, iyo 3NF oo ay weheliso 4NF marmar ah. Foomka shanaad ee caadiga ah waa mid aad u dhif ah oo aan laga wada hadlin qodobkan.

Ka hor inta aan bilaabin doodeena qaababka caadiga ah, waxaa muhiim ah in la tilmaamo in ay yihiin tilmaamo iyo tilmaamo kaliya. Marmarka qaarkood, waxay noqotaa lagama maarmaan inay ka baxdo iyaga si ay ula kulmaan shuruudaha ganacsi ee wax ku oolka ah. Si kastaba ha noqotee, marka ay kala duwanaanshuhu dhacaan, waxaa muhiim ah in la qiimeeyo wax kasta oo suuragal ah oo ay ku yeelan karaan nidaamkaaga iyo koontaroolidda suurtagal la'aanta suurtogalka ah. Taasi waxay tidhi, bal aynu eegno qaababka caadiga ah.

Foomka caadiga ah ee caadiga ah (1NF)

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

Foomka labaad ee caadiga ah (2NF)

Foomka labaad ee caadiga ah (2NF) wuxuu si dheeraad ah uga hadlayaa fikradda ah in laga saaro macluumaadka soo noqnoqda:

Foomka Saddexaad ee Saddexaad (3NF)

Foomka saddexaad ee caadiga ah (3NF) wuxuu aadaa hal talaabo oo weyn:

Nidaamka caadiga ah ee Boyce-Codd (BCNF ama 3.5NF)

Foomka caadiga ah ee "Boyce-Codd", oo loo yaqaan "qaabka saddexaad iyo kala-badh (3.5) caadiga ah", wuxuu ku daraa hal shuruudo dheeri ah:

Foomka afaraad ee caadiga ah (4NF)

Ugu dambeyntii, foomka afaraad ee caadiga ah (4NF) wuxuu leeyahay hal shuruudo dheeri ah:

Xasuusnow, tilmaamahaan habka caadiga ah ayaa ah mid isugeynaya. Diiwaanka xogta wuxuu noqonayaa 2NF, waa inuu marka hore buuxiyaa dhammaan shuruudaha xogta 1NF.

Miyaan Iijaarayaa?

Inkastoo caadada xogta badanaaba ay tahay fikrad wanaagsan, ma aha shuruud buuxda. Xaqiiqdii, waxaa jira kiisaska qaarkood oo si ula kac ah u jebinaya xeerarka habdhaqanka waa ficil fiican. Wixi dheeraad ah oo ku saabsan mawduucan, akhri Miyaan Iijaarayaa Database-ka?

Haddii aad rabto inaad hubiso xogtaada xogtaada caadiga ah, ka bilow inaad barato sida loo keydiyo macluumaadkaaga Foomka caadiga ah ee koowaad .