Andmete terviklikkus on termin, mida kasutatakse andmete täpsuse ja usaldusväärsuse tähistamiseks. Andmed peavad olema täielikud, ilma algsetest erinevuste või kompromissideta, et neid saaks pidada usaldusväärseteks ja täpseteks. Andmete terviklikkuse kahjustamine võib juhtuda mitmel viisil. Tööstusharudes, kus andmeid töödeldakse, on andmeturbe oluline aspekt võimalike andmete kahjustamise allikate tuvastamine ja nendega tegelemine.
Andmete terviklikkusega seotud probleemid võivad alata inimallikast. Inimesed, kes sisestavad kirjeid, võivad teha vigu, mille tulemuseks on erinevused algandmete ja süsteemi salvestatud andmete vahel. Samuti võivad inimesed teha vigu andmete elektroonilisel edastamisel või kopeerimisel, põhjustades lahknevusi faili erinevate versioonide või faili viidete vahel. Andmete terviklikkuse säilitamiseks ei pea andmetes olema mingeid muudatusi ega muudatusi.
Andmete sisestamisel, salvestamisel, juurdepääsul, teisaldamisel ja värskendamisel võivad süsteemi nõrgad kohad andmeid kahjustada. Arvuti tõrked võivad põhjustada andmete osalist ülekirjutamist või muid andmetõrkeid. Viirusi saab luua andmete terviklikkuse ründamiseks, mõned töötavad vaikselt, et andmeid kahjustada, ilma nende olemasolu reetmata. Erinevate toimingute katkestused võivad põhjustada probleeme, nagu ka mehaanilised kahjustused, nagu kokkupuude magnetidega, või elektrikatkestuste ja muude sündmuste põhjustatud füüsilised kahjustused.
Andmearhitektuuri kujundajad kõige jaoks alates valitsuse andmebaasidest kuni personaalarvutite failisüsteemideni peavad selliste süsteemide kallal töötades arvestama andmete terviklikkusega. Nad mõtlevad, kuidas süsteemi kasutatakse, tuvastavad ilmsed potentsiaalsed ohud ja töötavad välja meetodid süsteemi turvalisuse tagamiseks andmete kaitsmiseks. Ettenägematus võib põhjustada katastroofilisi kompromisse ja turvaliste või tundlike andmete võimalikku tahtmatut avaldamist, mis on eriti suur probleem andmebaaside puhul, mis sisaldavad üksikisikute ja asutuste kohta isiklikku või tuvastatavat teavet.
Andmebaasidega töötavatele inimestele võidakse anda andmete terviklikkuse alast koolitust, sealhulgas meeldetuletusi andmete sisestamisel üle vaadata, regulaarselt andmeid salvestada ja varundada ning kahtlustatavatest ohtudest või küsitavatest tegevustest viivitamatult teatada. Mida kiiremini probleem tuvastatakse, seda lihtsam on sellega tegeleda. Tugipersonal, näiteks infotehnoloogiatöötajad, tegeleb ka andmebaaside kaitsmisega väliste rünnakute eest selliste tööriistadega nagu tulemüürid, viirusetõrjetarkvara ja pahatahtliku koodi perioodiline skannimine. Samuti saab süsteeme projekteerida nii, et need lukustavad andmed kirjutuskaitstud vormingus, et kaitsta neid rikkumiste või rikkumiste eest, mis võivad kahjustada nende terviklikkust.