data-integriteit

/ˈdaːtaː ɪnteːɣriˈtɛit/zelfstandig naamwoord

Data-integriteit betekent dat gegevens correct, volledig en onderling consistent blijven en alleen op toegestane manieren veranderen.

Een unieke klantcode helpt de data-integriteit te bewaken doordat dezelfde code niet twee keer kan worden opgeslagen.

Data-integriteit betekent dat je erop kunt vertrouwen dat gegevens niet ongewenst veranderen, verdwijnen of met elkaar in tegenspraak raken. Het gaat zowel om fouten tijdens invoer en verwerking als om onbevoegde wijzigingen. Een systeem met goede data-integriteit bewaart bijvoorbeeld geen bestelling zonder klant en laat een factuurbedrag niet ongemerkt veranderen.

Hoe bewaak je de integriteit van gegevens?

De regels uit het Woordenboek · In het kortdatamodelEen datamodel beschrijft welke gegevens een systeem vastlegt, hoe die gegevens met elkaar samenhangen en aan welke regels ze moeten voldoen.Lees meer vormen het uitgangspunt. Een Woordenboek · In het kortdatabaseEen database is een gestructureerde verzameling gegevens die software kan opslaan, opvragen en wijzigen. Een databasebeheersysteem regelt de toegang tot die gegevens.Lees meer kan die regels afdwingen met verplichte velden, unieke waarden en verwijzingen tussen tabellen. Zo voorkomt een foreign key dat een bestelling verwijst naar een klant die niet bestaat.

Ook buiten de database zijn controles nodig. Invoervalidatie houdt ongeldige waarden tegen, Woordenboek · In het kortautorisatieAutorisatie is het bepalen en afdwingen welke gegevens en functies een gebruiker, apparaat of applicatie mag benaderen.Lees meer bepaalt wie gegevens mag wijzigen en transacties zorgen dat een reeks wijzigingen volledig wordt uitgevoerd of teruggedraaid. Back-ups, controlesommen en een Woordenboek · In het kortaudit trailEen audit trail is een chronologisch overzicht van handelingen en wijzigingen in een systeem. Het maakt achteraf zichtbaar wie of wat iets deed, wanneer dat gebeurde en wat er veranderde.Lees meer helpen om verlies of ongewenste aanpassingen te ontdekken en te herstellen.

Data-integriteit en datakwaliteit

Data-integriteit en datakwaliteit overlappen, maar leggen een ander accent. Integriteit gaat over de geldigheid en samenhang van gegevens binnen afgesproken regels. Datakwaliteit kijkt breder naar de bruikbaarheid van die gegevens voor een doel.

Een adres kan technisch geldig zijn en correct in de database staan, terwijl het door een verhuizing verouderd is. De integriteitsregels zijn dan niet overtreden, maar de datakwaliteit is wel onvoldoende. Voor betrouwbare rapportages en processen zijn daarom beide nodig.