Originariamente inviato da Ndr
Non so perche', ma il mio vecchio professore di basi di dati all'universita' odiava questo tipo di chiavi primarie.... saro' stato condizionato da lui
La chiave primaria ideale risponde NO a queste domande:
codice:
Not Null:     Puo essere la colonna con valore NULLO? 
Brevity:      E' composta da piu' di una colonna?
Simplicity:   Il campo candidato a chiave primaria puo' avere spazi tra le parole, 
              caratteri speciali o diversa capitalizzazione delle parole?
Data Type:    Il campo candidato e' di lunghezza variabile oppure contiene tipi 
              diversi di carattere (char, num, data)?
Nonidentifying Value: Il contenuto del campo ha qualche significato per il record?
Never Change: Il campo prescelto puo' essere modificato?
Dopo di che ognuno attacca il suo bove al suo carro.

Ma la teoria dice che la chiave primaria dovrebbe risponde NO alle suddette richieste.