È buona forma usare un ID univoco alfanumerico?

4

Esiste un'azienda che sto tracciando dati da cui è disponibile un ID univoco per ogni record. Tuttavia, l'ID è alfanumerico (contiene anche un carattere speciale). Quando ho chiesto questo mi è stato detto che questo è perché la porzione alfanumerica principale indica il "tipo" di record che è.

È un formato corretto da usare? Avrei pensato che sarebbe stato meglio avere solo una colonna di "tipo".

    
posta Programmer 10.08.2016 - 16:41
fonte

1 risposta

6

Non c'è nulla di sbagliato negli ID alfanumerici in quanto tali - possono essere più brevi, il che è un grande vantaggio quando vengono gestiti dagli umani.

Codificare il tipo nell'ID non è certamente buono dal punto di vista della progettazione di un DB, ma può avere senso come requisito aziendale, ancora per la gestione da parte degli utenti.

Penso che il punto cruciale sia che gli ID esternamente visibili sono spesso soggetti ad altri requisiti oltre a quelli di una corretta progettazione del database.

    
risposta data 10.08.2016 - 16:49
fonte

Leggi altre domande sui tag