Sisällysluettelo:
Määritelmä - mitä johdonmukaisuus tarkoittaa?
Johdonmukaisuus tietokantojen yhteydessä toteaa, että tietoja ei voida kirjoittaa, mikä rikkoisi tietokannan omia voimassa olevia tietoja koskevia sääntöjä. Jos tapahtuu tietty tapahtuma, joka yrittää tuoda epäjohdonmukaisia tietoja, koko tapahtuma kumotaan ja virhe palautetaan käyttäjälle.
Techopedia selittää johdonmukaisuuden
Yksinkertaisessa johdonmukaisuussäännössä voidaan todeta, että tietokannan 'Sukupuoli' -sarakkeessa voi olla vain arvot 'Uros', 'Nainen' tai 'Tuntematon'. Jos käyttäjä yrittää kirjoittaa jotain muuta, sano 'Hermaphrodite', tietokannan johdonmukaisuussääntö potkaistaan ja estää tällaisen arvon syöttämisen.
Johdonmukaisuussäännöt voivat olla melko yksityiskohtaisia, esimerkiksi pankkitilinumeron on noudatettava tiettyä mallia - sen on alkaa C-merkillä tilin tarkistamiseksi tai 'S' -tilillä säästötilille, jota seuraa 14 numeroa, jotka poimitaan päivämäärästä ja aika, muodossa VVVVKKPPHHMISS.
Tietokannan johdonmukaisuus ei tapahdu vain yhden tietueen tasolla. Yllä olevassa pankkiesimerkissämme toisessa johdonmukaisuussäännössä voidaan todeta, että Asiakkaan nimi -kenttä ei voi olla tyhjä luotaessa asiakasta.
Johdonmukaisuussäännöt ovat elintärkeitä tietokantoja luotaessa, koska ne ovat esimerkki liiketoimintasäännöistä, joille tietokantaa luodaan. Ne palvelevat myös toista tärkeää toimintoa: helpottavat sovelluskehittäjien työtä - yleensä on paljon helpompaa määritellä johdonmukaisuussäännöt tietokantatasolla kuin määritellä ne tietokantaan yhdistävässä sovelluksessa.