Dysgu am Gysondeb y Gronfa Ddata a'i Efeffeithiau ar Drafodion

Mae Cysondeb y Gronfa Ddata yn datgan bod Data Dilys yn Unig yn Mewnbwn i'r Gronfa Ddata

Mae Cysondeb y Gronfa Ddata yn nodi mai dim ond data dilys fydd yn cael ei ysgrifennu i'r gronfa ddata. Os gweithredir trafodiad sy'n torri rheolau cysondeb y gronfa ddata, bydd y trafodiad cyfan yn cael ei rolio'n ôl a bydd y gronfa ddata yn cael ei adfer i'w gyflwr gwreiddiol. Ar y llaw arall, os yw trafodiad yn esblygu'n llwyddiannus, bydd yn cymryd y gronfa ddata o un wladwriaeth sy'n gyson â'r rheolau i wladwriaeth arall sydd hefyd yn gyson â'r rheolau.

Nid yw cysondeb y gronfa ddata yn golygu bod y trafodiad yn gywir, dim ond nad oedd y trafodiad yn torri'r rheolau a ddiffinnir gan y rhaglen. Mae cysondeb y gronfa ddata yn bwysig oherwydd ei fod yn rheoleiddio'r data sy'n dod i mewn ac yn gwrthod y data nad yw'n cyd-fynd â'r rheolau.

Enghraifft o Reolau Cysondeb yn y Gwaith

Er enghraifft, efallai na fydd colofn mewn cronfa ddata ond yn cynnwys gwerthoedd ffip arian fel "pennau" neu "cyffyrddau". Pe bai defnyddiwr yn ceisio rhoi "ochr," byddai rheolau cysondeb ar gyfer y gronfa ddata ddim yn ei ganiatáu.

Efallai bod gennych brofiad gyda rheolau cysondeb ynglŷn â gadael maes ar y dudalen we yn wag. Pan fydd person yn llenwi'r ffurflen ar-lein ac yn anghofio cwblhau un o'r mannau gofynnol, mae gwerth NULL yn mynd i'r gronfa ddata, gan achosi gwrthod y ffurflen nes bod y lle gwag yn rhywbeth ynddi.

Cysondeb yw ail gam y model ACID (Atomigrwydd, Cysondeb, Isysu, Gludiant), sef set o ganllawiau ar gyfer sicrhau cywirdeb trafodion cronfa ddata.