Chiave univoca
Una chiave univoca impedisce valori o combinazioni ripetuti nell’ambito di dati definito.
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
Termini correlati
- SKUUna SKU identifica internamente un articolo o una variante. Due confezioni mostrano perché conta negli ordini.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Chiave esternaUna chiave esterna protegge un riferimento definito tra record tramite valori di chiave corrispondenti.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
- Invalidazione della cacheL’invalidazione termina il riuso di una copia secondo regole definite. Il record di origine resta distinto.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


