Hoppa till innehållet

Unik nyckel

En unik nyckel hindrar upprepade värden eller kombinationer inom det fastställda dataområdet.

Mjukvaruutveckling

Välj rätt gräns för unikhet

En unik nyckel eller motsvarande unikhetsvillkor hindrar dubblettvärden i valda kolumner eller deras kombination. I ett påhittat exempel ska kombinationen av avskild kundorganisation (tenant) och artikelkod vara unik. Samma kod får då finnas i en annan kundorganisation, men inte igen i samma.

Rätt vald gräns är avgörande. Klargör även jämförelseregler, som skiftlägeskänslighet, och hantering av saknade värden (NULL). Dessa beror på databassystem och inställningar. Teknisk unikhet bevisar inte att olika poster inte beskriver samma verkliga företag. Den ersätter därför ingen verksamhetsmässig dubblettkontroll eller åtkomstkontroll.

Källor

Artiklar om ämnet

Mjukvaruutveckling med ASES

Skräddarsydd programvara, webb- och mobilappar