Integriteta podatkov je izraz, ki se uporablja za označevanje točnosti in zanesljivosti podatkov. Podatki morajo biti popolni, brez odstopanj ali kompromisov od izvirnika, da se štejejo za zanesljive in točne. Ogrožanje integritete podatkov se lahko zgodi na več načinov. V panogah, kjer se obdelujejo podatki, je prepoznavanje in obravnavanje možnih virov škode na podatkih pomemben vidik varnosti podatkov.
Težave z integriteto podatkov se lahko začnejo pri človeškem viru. Ljudje, ki vnašajo zapise, lahko delajo napake, kar vodi do razlik med izvirnimi podatki in podatki, shranjenimi v sistemu. Prav tako lahko ljudje delajo napake pri elektronskem prenosu ali kopiranju podatkov, kar povzroči neskladje med različnimi različicami datoteke ali sklicevanjem na datoteko. Da bi ohranili celovitost podatkov, podatkov ni treba spreminjati ali spreminjati.
Ko se podatki vnašajo, shranjujejo, dostopajo, premikajo in posodabljajo, lahko šibke točke v sistemu ogrozijo podatke. Napake v računalniku lahko povzročijo delne prepise podatkov ali druge napake v podatkih. Viruse je mogoče ustvariti za napad na integriteto podatkov, nekateri delujejo tiho, da poškodujejo podatke, ne da bi izdali njihovo prisotnost. Motnje pri različnih operacijah lahko povzročijo težave, prav tako mehanske poškodbe, kot je izpostavljenost magnetom, ali fizične poškodbe, ki jih povzročijo izpadi električne energije in drugi dogodki.
Oblikovalci podatkovne arhitekture za vse, od državnih baz podatkov do datotečnih sistemov na osebnih računalnikih, morajo pri delu na takih sistemih upoštevati integriteto podatkov. Razmišljajo o načinu uporabe sistema, prepoznajo očitne potencialne grožnje in razvijejo metode za zaščito sistema za zaščito podatkov. Če ne razmišljate vnaprej, lahko pride do katastrofalnih kompromisov in možne nenamerne objave varnih ali občutljivih podatkov, kar je še posebej velika skrb pri zbirkah podatkov, ki vsebujejo osebne ali določljive podatke o posameznikih in institucijah.
Osebe, ki delajo z bazami podatkov, se lahko usposobijo za celovitost podatkov, vključno z opomniki za pregledovanje podatkov, ko so vneseni, za redno shranjevanje in varnostno kopiranje podatkov ter za takojšnje poročanje o kakršnih koli domnevnih kompromisih ali vprašljivih dejavnostih. Hitreje ko bo težava prepoznana, lažje jo bo odpraviti. Podporno osebje, kot je osebje informacijske tehnologije, prav tako dela na zaščiti baz podatkov pred zunanjimi napadi z orodji, kot so požarni zidovi, protivirusna programska oprema in redni pregledi za zlonamerno kodo. Prav tako so lahko sistemi zasnovani tako, da zaklenejo podatke v obliki samo za branje, da jih zaščitijo pred posegi ali motnjami, ki bi lahko ogrozile njihovo celovitost.