Foghlaim faoi Chomhsheasmhacht Bunachar Sonraí agus A Éifeachtaí ar Idirbhearta

Stáit Comhsheasmhachta Bunachar Sonraí Ní Bíodh Sonraí Bailí amháin iontu isteach sa Bunachar Sonraí

Deir Comhsheasmhacht Bunachar Sonraí nach ndéanfar ach sonraí bailí a scríobh chuig an mbunachar sonraí. Má dhéantar idirbheart a sháraíonn rialacha comhsheasmhachta an bhunachar sonraí, déanfar an t-idirbheart iomlán a rolladh ar ais agus cuirfear an bunachar sonraí ar ais go dtí a stát bhunaidh. Ar an láimh eile, má dhéanann idirbheart a fhorghníomhú go rathúil, glacfaidh sé an bunachar sonraí ó aon stát atá comhsheasmhach leis na rialacha chuig stát eile atá comhsheasmhach leis na rialacha chomh maith.

Ní chiallaíonn comhsheasmhacht na mbunachar sonraí go bhfuil an t-idirbheart ceart, ach amháin nár bhriseadh an t-idirbheart na rialacha a shainmhínigh an clár. Tá comhsheasmhacht na mBunachar sonraí tábhachtach mar go rialaíonn sé na sonraí atá ag teacht isteach agus a dhiúltóidh na sonraí nach gcomhlíonann na rialacha.

Sampla de Rialacha Comhsheasmhachta ag an Obair

Mar shampla, ní féidir go mbeadh na luachanna le haghaidh smeach mona mar "cinnirí" nó "eireaball" i gcolún i mbunachar sonraí. Más rud é go ndearna úsáideoir iarracht "taobhbhealaí" a chur isteach, níor cheart go mbeadh sé soiléir ag rialacha comhsheasmhachta don bhunachar sonraí.

B'fhéidir go mbeadh taithí agat le rialacha comhsheasmhachta maidir le fágáil réimse sa leathanach gréasáin folamh. Nuair atá duine ag comhlánú foirm ar líne agus déanann sé dearmad ar aon cheann de na spásanna riachtanacha a líonadh, téann luach NULL chuig an mbunachar sonraí, rud a fhágann go ndiúltófar an fhoirm go dtí go mbeidh rud éigin ann sa spás bán.

Is é an comhsheasmhacht an dara céim den mhúnla ACID (Atomicity, Coherence, Isolation, Fortitude), atá ina shraith treoirlínte chun cruinneas na n-idirbheart bunachar sonraí a chinntiú.