Տվյալների շտեմարանի հավաստիության վիճակները, որոնք միայն վավերական տվյալների մեջ են մտնում տվյալների շտեմարանում
Տվյալների շտեմարանի համապատասխանությունը նշում է, որ տվյալների բազայում գրվում են միայն վավեր տվյալներ: Եթե գործարքը կատարվում է, որը խախտում է տվյալների բազայի հետեւողականության կանոնները, ամբողջ գործարքը կվերադարձվի եւ տվյալների բազան կվերականգնվի իր սկզբնական վիճակում: Մյուս կողմից, եթե գործարքը հաջողությամբ կատարվի, այն կվերցնի տվյալների բազան մեկ պետությունից, որը համապատասխանում է այլ պետությանը կանոններին, որոնք նույնպես համապատասխանում են կանոններին:
Տվյալների բազայի հետեւողականությունը չի նշանակում, որ գործարքը ճիշտ է, միայն այն, որ գործարքը չի խախտել ծրագրի կողմից սահմանված կանոնները: Տվյալների շտեմարանի հետեւողականությունը կարեւոր է, քանի որ այն կարգավորում է այն տվյալները, որոնք գալիս են եւ մերժում են այն տվյալները, որոնք չեն համապատասխանում կանոններին:
Համապատասխանության կանոնների գործի օրինակ
Օրինակ, տվյալների շտեմարանի սյունակը կարող է ունենալ միայն մետաղադրամների մատյանների արժեքները որպես «գլուխներ» կամ «պոչեր»: Եթե օգտագործողը փորձել է «կողմնորոշվել», տվյալների բազայի համար հետեւողականության կանոնները թույլ չեն տա:
Դուք կարող եք փորձառություն ունենալ հետեւողականության կանոններով, դաշտը վեբ էջի ձեւով թողնելը դատարկ: Երբ մարդը լրացնում է օնլայն ձեւը եւ մոռանում է լրացնել պահանջվող տարածքներից մեկը, NULL արժեքը գնում է տվյալների բազա, պատճառաբանելով, որ ձեւը մերժվի, քանի դեռ դատարկ տարածքը ինչ-որ բան ունի:
Համապատասխանությունը հանդիսանում է ACID մոդելի (Atomicity, Consistency, Isolation, Durability) երկրորդ փուլը, որը տվյալների բազայի գործարքների ճշգրտության ապահովման ուղեցույցների շարք է: