I database in genere utilizzano identificativi numerici per garantire che ogni voce abbia almeno un attributo unico. Questi numeri di identificazione consentono agli utenti di individuare ogni voce nel database anche se altri campi non contengono informazioni univoche. < /p>
Le organizzazioni utilizzano i database per archiviare quasi tutti i tipi di informazioni e consentono agli utenti di cercare informazioni. Individuare un record particolare, tuttavia, può essere difficile se diverse voci hanno le stesse informazioni; ad esempio, due persone possono condividere lo stesso nome, rendendo impossibile individuare un record specifico solo per nome. Fornendo a ogni voce un numero identificativo univoco, gli utenti possono essere certi di poter accedere al record che stanno cercando.
In molti casi, gli utenti impostano il database per generare automaticamente un numero univoco. Questo numero può essere sequenziale, oppure gli utenti possono impostarlo per generare un numero casuale. Consentendo al database di scegliere un numero, gli utenti possono garantire che ogni numero utilizzato dal database sia veramente unico.
Gli utenti possono anche inserire il proprio numero di identificazione univoco. Le organizzazioni potrebbero scegliere di utilizzare i numeri di previdenza sociale, ad esempio. Tuttavia, facendo così potenzialmente rischioso. La mancata corrispondenza di un numero può far sì che il database abbia due voci sotto quello che dovrebbe essere un identificatore univoco, e l'archiviazione di un codice fiscale in un database può compromettere l'identità di un cliente se qualcuno ottiene un accesso non autorizzato al database.