Vai al contenuto

Chiave univoca

Una chiave univoca impedisce valori o combinazioni ripetuti nell’ambito di dati definito.

Sviluppo software

Scegliere l’ambito di univocità

Una chiave univoca o il relativo vincolo impedisce valori duplicati nelle colonne scelte o nella loro combinazione. In un esempio inventato, la combinazione di ambiente cliente (tenant) e codice articolo deve essere univoca. Lo stesso codice può quindi esistere in un altro ambiente cliente, ma non una seconda volta nello stesso.

Conta scegliere il confine corretto. Chiarisca anche regole di confronto, come maiuscole e minuscole, e trattamento dei valori mancanti (NULL). Dipendono dal sistema di database e dalle impostazioni. L'unicità tecnica non prova che record diversi non descrivano la stessa azienda reale. Non sostituisce quindi verifica aziendale dei duplicati o controllo degli accessi.

Fonti

Articoli sul tema

Sviluppo software con ASES

Software su misura, app web e mobile