Léieren iwwer Datebank Konsistenz an Effet op Transaktiounen

Datebank Konsistenzstaten datt nëmme valabel Donnéeen an d'Datebank ginn ginn

Datebank Konsistenz seet datt nëmmen gültege Daten an d'Datebank geschriwwe ginn. Wann eng Transaktioun ausgeführt gëtt, déi d'Konsistenzreegele vun der Datebank verletzt, gëtt d'gesam Transaktioun zréck gerullt an d'Datebank zréck a sengem ursprénglechen Zoustand restauréiert. Enner anerem, wann eng Transaktioun mat Erfolleg ausgezeechent gëtt, da gëtt d' Datebank vun engem Staat, deen den Regelen an en anere Staat entsprécht, deen och mat de Regele konsequent ass.

Datebank Konsistenz heescht net datt de Transaktioun richteg ass, nëmmen datt d'Transaktioun d'Regele vum Programm definéiert huet. Datebank Konsistenz ass wichteg, si regelt d'Donnéeën, déi an d'Regelen an d'Ofleet déi Daten déi net an d'Regelen passen.

Beispiller vun Konsistenzreegelen um Aarbecht

Zum Beispill kann eng Spalte vun enger Datebank just déi Wäerter fir eng Mënz gefälscht sinn als "Kapp" ​​oder "Schwänz". Wann e Benotzer probéiert hätt "op" sid ze setzen, konsequent Regelen fir d'Datebank wäerte se net erlaben.

Dir hutt Experienz mat Konsistenzreegele gemaach datt Dir e Feld an der Websäit Form empty leeft. Wann eng Persoun en online Formulaire ausfëllt a vergiesst eng vun de néideg Felder ze fëllen, geet e NULL-Wert op d'Datebank, fir datt d'Form ze refuséiert ginn, bis de leere Raum e bëssen eppes drun ass.

Konsequenz ass déi zweet Stuf vum ACID-Modell (Atomicitéit, Konsistenz, Isolatioun, Haltbarkeet), dat e Richtlinn ass fir d'Genauegkeet vu Datenbanktransaktiounen ze garantéieren.