Hjem databaser Hva er konsistens? - definisjon fra techopedia

Hva er konsistens? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr konsistens?

Konsekvens, i kontekst av databaser, sier at det ikke kan skrives data som vil bryte databasens egne regler for gyldige data. Hvis det oppstår en viss transaksjon som prøver å introdusere inkonsekvente data, rulles hele transaksjonen tilbake og en feil returneres til brukeren.

Techopedia forklarer Konsistens

En enkel konsistensregel kan si at kolonnen 'Kjønn' i en database bare kan ha verdiene 'Mann', 'Kvinne' eller 'Ukjent'. Hvis en bruker prøver å legge inn noe annet, si 'Hermaphrodite', vil en database-konsistensregel slå inn og ikke tillate oppføring av en slik verdi.

Konsistensregler kan bli ganske utførlige, for eksempel må et bankkontonummer følge et bestemt mønster - det må begynne med en 'C' for brukskonto eller 'S' for sparekonto, deretter fulgt av 14 sifre som velges fra datoen og tid, i formatet ÅÅÅÅMMDDHHMISS.

Databasekonsistens forekommer ikke bare på enkeltpostnivå. I bankeksemplet ovenfor kan en annen konsistensregel opplyse at feltet 'Kundenavn' ikke kan være tomt når du oppretter en kunde.

Konsistensregler er svært viktige når du oppretter databaser, ettersom de er legemliggjørelsen av forretningsreglene som databasen opprettes for. De har også en annen viktig funksjon: de gjør applikasjonsutviklerens arbeid enklere - det er vanligvis mye lettere å definere konsistensregler på databasenivå i stedet for å definere dem i applikasjonen som kobles til databasen.
Denne definisjonen ble skrevet i sammenheng med databaser
Hva er konsistens? - definisjon fra techopedia