RaouL_BennetH
06-09-2010, 10:43
Ciao a tutti :)
Ho un piccolo dubbio su quale sia il metodo più indicato/migliore per esprimere una relazione fra tabelle.
Generalmente io faccio sempre una relazione sulle chiavi primarie (numeriche), per es.:
Tabella1
id_programmatore (uint)
cognome
nome
bla..
Tabella2
id_modulo
programmatore_id (uint)
bla...
Ma sto visionando alcune tabelle fatte in modo che la chiave primaria è un valore alfanumerico, tipo: AGH0188, e questo valore diventa poi anche la referenza nell'altra tabella.
Il mio dubbio è abbastanza semplice:
Quale sarebbe la via più indicata tra chiavi prettamente numeriche e alfanumeriche ?
Grazie mille :)
RaouL.
Ho un piccolo dubbio su quale sia il metodo più indicato/migliore per esprimere una relazione fra tabelle.
Generalmente io faccio sempre una relazione sulle chiavi primarie (numeriche), per es.:
Tabella1
id_programmatore (uint)
cognome
nome
bla..
Tabella2
id_modulo
programmatore_id (uint)
bla...
Ma sto visionando alcune tabelle fatte in modo che la chiave primaria è un valore alfanumerico, tipo: AGH0188, e questo valore diventa poi anche la referenza nell'altra tabella.
Il mio dubbio è abbastanza semplice:
Quale sarebbe la via più indicata tra chiavi prettamente numeriche e alfanumeriche ?
Grazie mille :)
RaouL.