BCNF inopedza zvidzidzo uye inowedzera kuderera kwe data
Chinangwa che Boyce-Codd Normal Form (BCNF) ndechekuwedzera kudarika kwe data kuburikidza nekugadzira mapuranga nematafura ezvinyorwa zvezvekodzero kuitira kuti zviwanikwe nekugadziriswa kwemasvomhu. Nzvimbo yekuchengetedza zvinyorwa inowanikwa apo paine hukama hwehutano pakati pematafura uye kana matafura akatsanangura mitemo yekuita kuti dhesiyo iwedzere kushanduka uye kuchengetedza data.
Zvinangwa zvekuchengetedza mabhuku ehurumende ndezvekubvisa dambudziko rekudzivirira uye kuchengetedza kuvimbika kwepadhi kunonzwisisa.
A database yakarongeka kana data imwe chete isingachengetwi mune imwe tafura imwechete uye kana data yakangosangana chete yakachengetwa patafura.
Kubva Boyce-Codd Fomu Yakafanana
Kutevedzana katevedzana yemirayiridzo inovimbisa kuti databases inowanikwa. Iyi mitungamiri inotumidzwa semhando dzemazuva ose uye inotorwa kubva kune imwe kuburikidza nemashanu. Nhoroondo yezvekodzero inotsanangurwa seyakasikwa kana inosangana nemhando mitatu yekutanga: 1NF, 2NF, uye 3NF.
BCNF yakasikwa sechikwata chechitatu chemafomu chaiwo, kana 3NF, muna 1974 naRaymond Boyce naEdgar Codd. Varume vacho vakanga vachishanda kuti vape zvirongwa zvemashoko edzikisa zvigadziriswa zvisizvo nechinangwa chokuderedza nguva yekunyora. Chechitatu chimiro chechimiro chinobvisa zvinyorwa zvisingabatsiri pachigamba chekutanga pakuwedzera kusangana nemirayiridzo yekutanga uye yechipiri maitiro akare. BCNF, iyo dzimwe nguva inonzi inonzi 3.5NF, inosangana nezvose zvinodiwa zveNNN uye inoda kuti zvikwaniro zvevadzidzi vasave nehupi kune humwe unhu huri mutafura.
Panguva yezvisikwa zveBBCNF, Boyce aiva mumwe wevashandi vechiSwedish Shona Query Mutauro (SQL), iyo yakavandudza kuwanikwa kwekushandisa kuburikidza neCodd's relational model. Mumuenzaniso uyu, Codd yakaratidza kuti maitiro akaoma ezvinyorwa zvingaderedzwa, izvo zvaireva kuti mibvunzo inogona kuva yakasimba uye inochinja.
Kushandisa nheyo yake yekutsanangurira mashoko, Codd inotsanangura 1NF, 2NF, uye 3NF mirayiridzo. Akabatana naBamcece kuti vatsanangure BCNF.
Vadzidzi Keys uye BCNF
Chimwe chinhu chakakosha ndeyendarama kana kusanganiswa kwema column mutafura inoita chinhu chinoshamisa pane dhesi. Kubatanidzwa kwezvipimo kunogona kushandiswa kugona rekodhi rekodhiyo pasina kutarisa kune imwe dheseti. Tafura imwe neimwe inogona kuva nemakwikwi akawanda ekugadzirira, chero ipi zvayo inogona kukodzera seyiyo yekutanga. Tafura ine chinyorwa chimwechete chikuru.
Vadzidzi vanofanira kuva vakasiyana.
Ukama huri muBBCNF kana chirevo chega chega chiri chakakosha. Funga tafura yezvinyorwa inochengetedza ruzivo rwevashandi uye ine maitiro
Mune tafura iyi, munda
Dhiyabhorosi Id | Zita rokutanga | Zita rokupedzisira | Title |
13133 | Emily | Smith | Manager |
13134 | Jim | Smith | Shamwari |
13135 | Emily | Jones | Shamwari |
Nhengo yakakosha ye database iyi ndeye