Unik nøkkel
En unik nøkkel hindrer gjentatte verdier eller kombinasjoner innenfor det fastsatte dataområdet.
Velg riktig grense for entydighet
En unik nøkkel eller tilsvarende entydighetskrav hindrer doble verdier i valgte kolonner eller kombinasjonen deres. I et oppdiktet eksempel skal kombinasjonen av avgrenset kundeområde (tenant) og varekode være unik. Samme kode kan da finnes i et annet kundeområde, men ikke igjen i det samme.
Det avgjørende er å velge riktig grense. Avklar også sammenligningsregler, som store og små bokstaver, og håndtering av manglende verdier (NULL). Disse avhenger av databasesystemet og innstillingene. Teknisk entydighet beviser ikke at ulike poster ikke beskriver samme virkelige bedrift. Den erstatter derfor verken forretningsmessig dublettkontroll eller tilgangskontroll.
Kilder
Beslektede begreper
- SKUEn SKU identifiserer en vare eller variant internt. To pakningsstørrelser viser betydningen for bestillinger.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- FremmednøkkelEn fremmednøkkel beskytter en definert referanse mellom poster gjennom samsvarende nøkkelverdier.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- NettlesercacheNettlesercachen lagrer egnede HTTP-svar for senere bruk. Gjenbruk og ny validering følger de aktuelle reglene.
- Cache-invalideringCache-invalidering avslutter gjenbruk av en kopi etter definerte regler. Kildeposten er fortsatt en egen sak.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


