gegevensintegriteit

gegevensintegriteit

gegevensintegriteit kan zowel op fysiek als op logisch niveau worden afgedwongen. De eerste omvat het beschermen van gegevens tegen verschillende externe factoren zoals stroomuitval, onverwachte calamiteiten, datalekken, schade veroorzaakt door menselijke operators, enzovoort. Dit laatste houdt zich bezig met het behoud van de rationaliteit van gegevens binnen relationele databases.

logische integriteit wordt aangetast wanneer een fout optreedt, zoals wanneer een menselijke operator een fout maakt bij het handmatig invoeren van gegevens in de database., Andere veel voorkomende redenen waarom data-integriteit kan worden aangetast zijn bugs en/of malware, en het overbrengen van gegevens van de ene site in een database naar een andere waar sommige velden ontbreken.

gegevensintegriteit wordt afgedwongen in zowel hiërarchische als relationele databasemodellen. De volgende drie integriteitsbeperkingen worden gebruikt in een relationele databasestructuur om gegevensintegriteit te bereiken:

Entity Integrity

Dit betreft het concept van primaire sleutels en zorgt ervoor dat geen gegevens redundant zijn en geen velden null zijn (bijvoorbeeld wanneer een numerieke cel tekstuele informatie bevat)., De regel stelt dat elke tabel zijn eigen primaire sleutel moet hebben en dat elke tabel uniek moet zijn en niet null.

referentiële integriteit

Dit verwijst naar alle procedures en regels die worden toegepast om ervoor te zorgen dat gegevens consistent worden opgeslagen en gebruikt. Dit is het concept van buitenlandse sleutels.

de regel van foreign keys stelt dat de foreign key waarde in twee staten kan zijn. De eerste staat is dat de buitenlandse sleutelwaarde verwijst naar een primaire sleutelwaarde van een andere tabel, of het kan null zijn. Null zijn kan simpelweg betekenen dat er geen relaties zijn, of dat de relatie onbekend is.,

Domeinintegriteit

Domeinintegriteit is een reeks regels en procedures die ervoor zorgen dat alle gegevensitems betrekking hebben op de juiste domeinen. Bijvoorbeeld, als een gebruiker typt een geboortedatum in een straat adres veld, zal het systeem een foutmelding die zal voorkomen dat de gebruiker van het invullen van dat veld met verkeerde informatie.

het concept van data-integriteit zorgt ervoor dat alle gegevens in een database kunnen worden getraceerd en verbonden met andere gegevens. Dit zorgt ervoor dat alles recupereerbaar en doorzoekbaar is., Het hebben van een enkel, goed gedefinieerd en goed gecontroleerd data-integriteitssysteem verhoogt de stabiliteit, prestaties, herbruikbaarheid en onderhoudbaarheid.

als een van deze functies niet kan worden geïmplementeerd in de database, moet het worden geïmplementeerd via de software. Een reeks van best practices, zoals het plannen van regelmatige back-ups, het beperken van de machtigingen die nodig zijn om toegang te krijgen tot gevoelige datasets, of het bijhouden van wijzigingen door middel van logs meestal helpt om de integriteit van de gegevens te beschermen.

Deze definitie is geschreven in de context van Databases.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *