Unik nøgle
En unik nøgle forhindrer gentagne værdier eller kombinationer inden for det fastlagte dataområde.
Vælg den rette grænse for entydighed
En unik nøgle eller tilsvarende entydighedskrav forhindrer dobbelte værdier i valgte kolonner eller deres kombination. I et opdigtet eksempel skal kombinationen af kundemiljø (tenant) og varekode være unik. Samme kode må da findes i et andet kundemiljø, men ikke igen i det samme.
Det afgørende er at vælge den rette grænse. Afklar også sammenligningsregler, som store og små bogstaver, og håndtering af manglende værdier (NULL). De afhænger af databasesystem og indstillinger. Teknisk entydighed beviser ikke, at forskellige poster ikke beskriver samme virkelige virksomhed. Den erstatter derfor hverken faglig dubletkontrol eller adgangskontrol.
Kilder
Relaterede begreber
- SKUEn SKU identificerer en vare eller variant internt. To pakningsstørrelser viser betydningen for bestillinger.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- FremmednøgleEn fremmednøgle beskytter en defineret reference mellem poster gennem passende nøgleværdier.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- BrowsercacheBrowsercachen gemmer egnede HTTP-svar til senere brug. Genbrug og ny validering følger de relevante regler.
- CacheinvalideringCacheinvalidering afslutter genbrug af en kopi efter fastlagte regler. Kildens post er fortsat en særskilt sag.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


