dataintegritet

dataintegritet

dataintegritet kan håndhæves både på det fysiske og logiske niveau. Den første omfatter beskyttelse af data mod forskellige eksterne faktorer som strømafbrydelser, uventede ulykker, dataovertrædelser, skader forårsaget af menneskelige operatører og så videre. Sidstnævnte beskæftiger sig med at opretholde rationaliteten af data inden for relationelle databaser.logisk integritet kompromitteres, når der opstår en fejl, f.eks. når en menneskelig operatør begår en fejl, mens man manuelt indtaster data i databasen., Andre almindelige årsager til, at dataintegritet kan blive kompromitteret, inkluderer fejl og / eller mal .are og overførsel af data fra et siteebsted i en database til et andet, hvor nogle felter er fraværende.

dataintegritet håndhæves i både hierarkiske og relationelle databasemodeller. Følgende tre integritetsbegrænsninger bruges i en relationel databasestruktur for at opnå dataintegritet:

Entitetsintegritet

Dette vedrører begrebet primære nøgler og sørger for, at ingen data er overflødige, og at ingen felter er null (f.eks. når en numerisk celle indeholder tekstinformation)., Reglen siger, at hver tabel skal have sin egen primære nøgle, og at hver skal være unik og ikke null.

Referenceintegritet

Dette henviser til alle procedurer og regler, der håndhæves for at sikre, at data gemmes og bruges konsekvent. Dette er begrebet udenlandske nøgler.

reglen om udenlandske nøgler angiver, at den udenlandske nøgleværdi kan være i to stater. Den første tilstand er, at den udenlandske nøgleværdi refererer til en primær nøgleværdi af en anden tabel, eller den kan være null. At være null kan simpelthen betyde, at der ikke er nogen forhold, eller at forholdet er ukendt.,

Domæneintegritet

Domæneintegritet er en række regler og procedurer, der sikrer, at alle dataelementer vedrører de korrekte domæner. For eksempel, hvis en bruger skriver en fødselsdato i et adressefelt, viser systemet en fejlmeddelelse, der forhindrer brugeren i at udfylde dette felt med forkerte oplysninger.

begrebet dataintegritet sikrer, at alle data i en database kan spores og forbindes til andre data. Dette sikrer, at alt er erstattes og søgbare., At have et enkelt, veldefineret og velkontrolleret dataintegritetssystem øger stabilitet, ydeevne, genanvendelighed og vedligeholdelighed.

Hvis en af disse funktioner ikke kan implementeres i databasen, skal den implementeres via soft .aren. Et sæt bedste praksis såsom planlægning af regelmæssige sikkerhedskopier, begrænsning af de tilladelser, der kræves for at få adgang til følsomme datasæt, eller at holde styr på ændringer igennem med logfiler hjælper normalt med at beskytte dataintegriteten.

denne definition blev skrevet i forbindelse med databaser.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *