Datu baseen koherentzia eta eragiketen inguruko informazioa ezagutu

Datu-basearen jarraibideak Estatu Batuetan datu baliotsuak bakarrik sartu ditzake

Datu-basearen jarraibideak datu baliogabeak bakarrik idatziko ditu datu basean. Transakzio bat exekutatzen duen datu-basearen koherentzia arauak urratzen badira, transakzio osoa itzuliko da eta datu-basea jatorrizko egoerara itzuliko da. Bestalde, transakzio bat behar bezala exekutatzen bada, datu-basea arauekin koherentea izango den estatuko beste egoera batera koherentea izango da.

Datuen koherentzia ez du esan nahi transakzioa zuzena dela, transakzioak ez dituela programak definitutako arauak hausten. Datu-basearen koherentzia garrantzitsua da arauak erregulatzen ez dituen datuak baztertzen eta baztertzen dituelako.

Laneko araudien arauen adibidea

Adibidez, datu-baseko zutabe batek "buruak" edo "ilarak" bezalako txanpon baten balioak soilik izan ditzake. Erabiltzaile bat "alboko" saiatuko bazen, datu-basearen koherentzia arauak ez lukete baimenduko.

Baliteke web orrian inprimakian hutsik dagoen eremuei buruzko koherentzia arauekin esperientzia izatea. Pertsona bat inprimaki bat betez linean betetzen denean eta beharrezkoak diren espazioetako bat betetzeko ahazten zaizkio, NULL balio bat datu-basera doa, hutsuneak ukatu egin baititzake zuriuneak zerbait badu.

Koherentzia ACID ereduaren bigarren atala da (Atomikotasuna, Koherentzia, Isolamendua, Iraunkortasuna), datu-basearen transakzioen zehaztasuna bermatzeko jarraibide multzo bat da.