Bunghnéithe bunúsacha um bhunachar sonraí

Ag gnáthú do Bunachar Sonraí

Má tá tú ag obair le bunachair shonraí ar feadh tamaill, tá seans ann go bhfuil tú ag éisteacht leis an téarma gnáthú. B'fhéidir gur iarr duine ar bith duit "An bhfuil an bunachar sonraí sin gnáthaithe?" nó "An bhfuil sin i BCNF ?" Is minic a bhriseadh gnáthú ar shiúl mar só nach bhfuil am ag lucht acadúla amháin. Mar sin féin, níl a fhios ag na prionsabail a bhaineann le gnáthú agus iad a chur i bhfeidhm ar do chuid tascanna dearaidh do bhunachar sonraí laethúla i ndáiríre go léir agus is féidir go bhfeabhsódh sé go mór feidhmíocht do DBMS.

San Airteagal seo, tabharfaimid coincheap an normalú isteach agus tabharfaimid breathnú gairid ar na foirmeacha gnáth is coitianta.

Cad is Gnáthú ann?

Is é normalú an próiseas maidir le sonraí a eagrú go héifeachtach i mbunachar sonraí. Tá dhá sprioc ag baint leis an bpróiseas gnáthúcháin: deireadh a chur le sonraí iomarcacha (mar shampla, na sonraí céanna a stóráil i níos mó ná aon tábla amháin) agus a chinntiú go mbíonn cleithiúlachtaí sonraí ciall (gan stóráil sonraí a bhaineann leo i dtábla amháin). Is spriocanna fiúnta iad araon mar a laghdaíonn siad an méid spáis a úsáideann bunachar sonraí agus a áirithíonn go bhfuil na sonraí stóráilte go loighciúil.

Na Gnáthfhoirmeacha

Tá sraith treoirlínte forbartha ag an bpobal bunachar sonraí chun a chinntiú go mbíonn bunachair sonraí gnáthchláraithe. Déantar tagairt dóibh seo mar fhoirmeacha gnáth agus déantar iad a uimhriú ó cheann (an fhoirm normalú is ísle, dá ngairtear an chéad fhoirm ghnáth nó 1NF) trí chúig (cúigiú gnáthchineál nó 5NF). In iarratais phraiticiúla, feicfidh tú 1NF, 2NF, agus 3NF go minic chomh maith leis an 4NF ó am go chéile. Is annamh a fheiceann an cúigiú foirm gnáth agus ní pléifear san alt seo.

Sula dtosaímid ar ár bplé ar na foirmeacha gnáth, tá sé tábhachtach a rá gur treoirlínte agus treoirlínte amháin iad. Ó am go chéile, is gá go dtéann siad astu chun freastal ar riachtanais ghnó praiticiúla. Mar sin féin, nuair a bhíonn éagsúlachtaí ann, tá sé thar a bheith tábhachtach measúnú a dhéanamh ar aon rothlú is féidir a d'fhéadfadh a bheith acu ar do chóras agus cuntas a thabhairt ar neamhréireachtaí féideartha. Dúirt sé sin, déanfaimid iniúchadh ar na foirmeacha gnáth.

An Chéad Gnáth Foirm (1NF)

Leagann an chéad fhoirm gnáth (1NF) na rialacha bunúsacha do bhunachar sonraí eagraithe:

Dara Fhoirm Gnáth (2NF)

Tugann an dara foirm gnáth (2NF) aghaidh ar an gcoincheap maidir le sonraí dúbacha a bhaint:

Tríú Gnáth Foirm (3NF)

Téann an tríú foirm gnáth (3NF) le céim mhór eile:

Foirm Gnáth Boyce-Codd (BCNF nó 3.5NF)

Cuireann an gnáth-fhoirm Boyce-Codd, dá ngairtear "foirm ghnáth tríú agus leath (3.5)", ceanglas amháin níos mó:

Ceathrú Foirm Gnáth (4NF)

Ar deireadh, tá ceanglas breise amháin ag an gceathrú foirm gnáth (4NF):

Cuimhnigh, tá na treoirlínte gnáthaithe seo carnach. Chun bunachar sonraí a bheith i 2NF, caithfidh sé an chéad chritéar de bhunachar sonraí 1NF a chomhlíonadh.

Ar chóir dom gnáthú a dhéanamh?

Cé gur minic gur smaoineamh maith é normalú bunachar sonraí, níl sé riachtanach go hiomlán. Go deimhin, tá roinnt cásanna ann ina bhfuil dea-chleachtas ag sárú ar na rialacha normálacháin d'aon turas. Chun tuilleadh eolais a fháil ar an ábhar seo, léigh Ar chóir dom gnáthú a dhéanamh ar mo bhunachar sonraí?

Más mian leat a chinntiú go ngnáthnófar do bhunachar sonraí, tosú le foghlaim conas do bhunachar sonraí a chur isteach sa Chéad Gnáthchineál .