Lisätietoja tietokannan yhtenäisyydestä ja sen vaikutuksista liiketoimiin

Tietokannan yhdenmukaisuus valtioiden kanssa, joiden mukaan vain voimassa olevat tiedot syötetään tietokantaan

Tietokannan yhdenmukaisuus ilmoittaa, että vain kelvolliset tiedot tallennetaan tietokantaan. Jos tapahtuma toteutetaan, joka rikkoo tietokannan johdonmukaisuutta koskevia sääntöjä, koko tapahtuma palautetaan takaisin ja tietokanta palautetaan alkuperäiseen tilaansa. Toisaalta, jos tapahtuma onnistuu, se vie tietokannan yhdestä valtiosta, joka on sääntöjen mukainen toiselle valtiolle, joka on myös sääntöjen mukainen.

Tietokannan johdonmukaisuus ei tarkoita, että tapahtuma olisi oikea, vain, että tapahtuma ei rikkoisi ohjelman määrittämiä sääntöjä. Tietokannan johdonmukaisuus on tärkeä, koska se säätelee tietoja, jotka tulevat ja hylkäävät säännöt, jotka eivät sovi sääntöihin.

Esimerkki työn johdonmukaisuudesta

Esimerkiksi tietokannassa olevasta sarakkeesta voi olla vain arvot kolikoiden kääntämisestä "päätä" tai "jälkiä" varten. Jos käyttäjä yrittää laittaa "sivuttain", tietokannan yhdenmukaisuussäännöt eivät salli sitä.

Saatat joutua kokemaan johdonmukaisuutta koskevat säännöt siitä, että kenttä jätetään tyhjäksi web-sivun lomakkeessa. Kun henkilö täyttää lomakkeen verkossa ja unohtaa täyttää jonkin vaadittavista välilyönneistä, NULL-arvo menee tietokantaan, jolloin lomake hylätään, kunnes tyhjään tilaan on jotain.

Yhdenmukaisuus on ACID-mallin (Atomicity, Consistency, Isolation, Durability) toinen vaihe, joka on joukko suuntaviivoja tietokannan liiketoimien tarkkuuden varmistamiseksi.