Data Integritet

Data Integritet

Data Integritet kunne håndheves både på den fysiske og logiske nivå. Den første omfatter beskytte data mot ulike eksterne faktorer som for eksempel strømbrudd, uventede katastrofer, data brudd, skader forårsaket av menneskelige operatører, og så videre. Sistnevnte er opptatt med å opprettholde den rasjonalitet av data i relasjonsdatabaser.

Logisk integritet er svekket når det oppstår en feil, for eksempel når en menneskelig operatør gjør en feil mens du manuelt legger inn data i databasen., Andre vanlige grunner til at data integritet kan være kompromittert inkluderer feil og/eller skadelig programvare, og overføring av data fra ett område i en database til en annen, der noen felt er fraværende.

Data integritet er implementert i både hierarkiske og relasjonell database modeller. Følgende tre integritet begrensninger er brukt i en relasjonell database struktur for å oppnå data integritet:

Enhet Integritet

Dette er bekymret med begrepet primær-tastene, og sikrer at ingen data er overflødig og ingen felt er null (for eksempel når en numerisk cellen inneholder tekstlig informasjon)., Regelen sier at ethvert bord må ha sin egen primærnøkkel og at hver enkelt har til å være unike og ikke null.

referanseintegritet

Dette betyr alle prosedyrer og regler håndheves for å sikre at data er lagret og brukt konsekvent. Dette er konseptet av fremmednøkler.

regelen av fremmednøkler sier at de utenlandske nøkkel verdien kan være i to tilstander. Den første tilstanden er at den utenlandske nøkkel verdi ville se en primærnøkkel verdi av et annet bord, eller det kan være null. Blir null kan bare bety at det er ingen forhold, eller at forholdet er ukjent.,

Domene Integritet

Domene integritet er en rekke regler og prosedyrer som sikrer at alle data elementer knyttet til den riktige domener. For eksempel, hvis en bruker skriver inn et fødselsdato i en gateadresse feltet, vil systemet vise en feilmelding som vil hindre brukeren fra å fylle det feltet med feil informasjon.

konseptet av data integritet sikrer at alle data i en database kan spores og koblet til andre data. Dette sikrer at alt er gjenvinnbart og søkbar., Å ha en enkel, veldefinert og godt kontrollerte data integritet systemet øker stabilitet, ytelse, reusability og vedlikehold.

Hvis én av disse funksjonene kan implementeres i databasen, må det være implementert gjennom programvaren. Et sett av beste praksis, for eksempel planlegge regelmessige sikkerhetskopier, begrense tillatelsene som kreves for å få tilgang til sensitive data sett, eller å holde styr på endringer gjennom med stokker vanligvis bidrar til å beskytte integriteten til data.

Denne definisjonen ble skrevet i sammenheng med Databaser.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *