Databank Konsistinsje-steaten dy't allinich folsleine gegevens ynfierd wurde yn 'e databank
Databank Konsistinsje stelt dat allinich jildige gegevens skreaun wurde nei de database. As in transaksje útfierd wurdt dy't de konsistysjestrjochten fan 'e database stoarret, wurdt de folsleine transaksje weromrollen en de databank sil wersteld wurde nei syn oarspronklike steat. Oan 'e oare kant, as in transaksje mei súkses útfiert, nimt de databank fan ien steat dy't oerienkomt mei de regels nei in oare steat dy't ek konsistint mei de regels.
Databank konsistinsje betsjuttet net dat de transaksje korrekt is, allinich dat de transaksje de regels net brekt hat troch it programma. Databank konsistinsje is wichtich omdat it regulearret de gegevens dy't ynkomt en tekenet de gegevens dy't net passe yn 'e regels.
Foarbyld fan Consistency Rules at Work
Bygelyks, in kolom yn in database kin allinich de wearden foar in munt-flip as "haad" of "tails" hawwe. As in brûker besykje om yn 'sideways' te setten, soene konsistysjilden foar de databank it net tastean.
Jo kinne ûnderfinings hawwe mei konsistinsjeregels oer it ferlitten fan in fjild yn 'e websidefoarm leech. As in persoan in formulier online ynsletten hat en ferfullet yn ien fan 'e needsaaklike romtes, in NULL-wearde giet nei de databank, wêrtroch't it formulier ôfwiisd wurde moat oant de lege romte inkelde dingen hat.
Konsistinsje is de twadde poadium fan it ACID-model (Atomiciteit, Konsistinsje, Isolaasje, Durability), dat in set fan rjochtlinen is foar it garandearjen fan de kreftens fan database-transaksjes.