Data er det vigtigste aktiv for enhver organisation. Derfor skal det sikres, at data er gyldige og anvendelige til enhver pris. Datavalidering og dataverifikation er to vigtige processer for at sikre, at data besidder disse to kvaliteter. Datavalidering sørger for, at dataene er rene, korrekte og meningsfulde, mens datavejsning sikrer, at alle kopier af dataene er lige så gode som originalen. Så begge disse processer sørger for, at organisationen ikke mister penge på grund af uventede fejl i dataene.
Datavalidering omhandler at sikre, at dataene er gyldige (rene, korrekte og nyttige). Datavalideringsprocedurer bruger datavalideringsregler (eller kontroller rutiner) for at sikre gyldigheden (hovedsagelig korrekthed og meningsfuldhed) af data. Det sikrer også gyldigheden af inputdata for at bevare systemets sikkerhed. Disse regler implementeres automatisk gennem dataordbøger. Datavalidering kan også implementeres ved at erklære regler om dataintegritet eller procedurer, der håndhæver forretningsregler (især i forretningsapplikationer). Disse forretningsregler indfanges normalt under den indledende analyse af forretningskrav udført af forretningsanalytikere. Det er meget vigtigt at implementere forretningsregler i begyndelsen af processen, fordi forkert validerede data normalt har en negativ indflydelse på udførelsen af forretningsprocessen.
Den enkleste form for validering er at kontrollere input for at sikre, at de består af tegn fra det "gyldige" sæt. F.eks. Bør en valideringsproces til telefonkatalogapplikation validere de indtastede telefonnumre for at sikre, at de kun indeholder numre plus / minus symboler og parenteser (og intet andet). Lidt mere avancerede valideringsprocesser kunne også kontrollere landekodefeltet for at kontrollere, om de er legitime landekoder.
Dataverifikation er processen med at kontrollere en kopi af data for at sikre, at de er nøjagtigt lig med den originale kopi af dataene. Dataverifikation er normalt påkrævet, når du har sikkerhedskopieret dine data. De fleste moderne backup-software har indbygget verificeringsfunktionalitet. Selv med diskbrændingssoftware kan du udføre verifikation ved afslutningen af brændingsprocessen. Hvis dataene på den brændte disk verificeres, har du det godt. Men hvis ikke, skal du smide disken væk og brænde igen. Dataverifikation er en meget vigtig proces, da den får dig til at føle dig sikker, fordi du vil være sikker på, at du rent faktisk kan bruge de sikkerhedskopierede data, hvis de originale data går tabt eller ødelægges. Verificeringssoftware sørger normalt for, at kopien er læsbar såvel som indholdet matches nøjagtigt med det originale indhold. Så det tager mere tid end en simpel sikkerhedskopi, men det er det umage værd. Men typisk udfører store virksomheder de automatiske sikkerhedskopier om natten, så forlængelsen af tiden på grund af bekræftelsesprocessen er ikke et alvorligt problem.
Datavalidering udføres normalt på den originale kopi eller indgange til systemet, mens datagodkendelse udføres på kopier (eller sikkerhedskopier) af data. Kontrollering af gyldigheden af input er meget hurtig sammenlignet med de lange bekræftelsesprocesser, der opstår efter sikkerhedskopiering. Validering kan bruges til at beskytte data mod de fejl, som brugerne har foretaget, mens verificering kan bruges til at beskytte data mod de problemer, der opstår på grund af systemfejl.