Mësoni rreth përputhshmërisë së bazës së të dhënave dhe efekteve të saj në transaksionet

Përshtatshmëria e bazës së të dhënave përcakton që vetëm të dhënat e vlefshme të futen në bazën e të dhënave

Baza e të dhënave e përputhshmërisë thotë se vetëm të dhënat e vlefshme do të shkruhen në bazën e të dhënave. Nëse ekzekutohet një transaksion që shkel rregullat e përputhshmërisë së bazës së të dhënave, i gjithë transaksioni do të rikthehet prapa dhe baza e të dhënave do të rivendoset në gjendjen e tij origjinale. Nga ana tjetër, nëse një transaksion ekzekuton me sukses, do të marrë bazën e të dhënave nga një shtet që është në përputhje me rregullat në një shtet tjetër që është gjithashtu në përputhje me rregullat.

Përshtatshmëria e bazës së të dhënave nuk do të thotë se transaksioni është i saktë, vetëm se transaksioni nuk ka thyer rregullat e përcaktuara nga programi. Përshtatshmëria e bazës së të dhënave është e rëndësishme sepse rregullon të dhënat që po vijnë dhe refuzon të dhënat që nuk i përshtaten rregullave.

Shembull i rregullave të konsistencës në punë

Për shembull, një kolonë në një bazë të dhënash mund të ketë vetëm vlerat për një rrokullisje të monedhës si "koka" ose "bishti". Nëse një përdorues do të përpiqej të vendoste "anash", rregullat e konsistencës për bazën e të dhënave nuk do ta lejonin atë.

Ju mund të keni përvojë me rregullat e qëndrueshmërisë për të lënë një fushë në faqen e internetit të zbrazët. Kur një person po plotëson një formular në internet dhe harron të plotësojë një nga hapësirat e kërkuara, një vlerë NULL shkon në bazën e të dhënave, duke shkaktuar formën që të refuzohet derisa hapësira bosh të ketë diçka në të.

Konsistenca është faza e dytë e modelit ACID (Atomiciteti, Konsistenca, Izolimi, Qëndrueshmëria), i cili është një grup udhëzuesish për të siguruar saktësinë e transaksioneve të bazës së të dhënave.