Ho queste due tabelle:
UTENTE(Username, Password, Tipo)
PROFILOUTENTE(Matricola, Utente, Nome, Cognome, AnnoN, LuogoN, Telefono, Foto, Corso)
Con questo vincolo di integrità:
PROFILOUTENTE.Utente -->UTENTE.Username
Nella creazione della tabella PROFILOUTENTE se metto Matricola ed Utente come Primary Key non posso modellare il fatto che ci potrebbero essere due profili utente con la stessa matricola perché una primary key è per definizione unique.
Ho un vuoto di memoria, quale altra strada posso usare, per fare in modo che Matricola ed Utente siano la chiave di PROFILO UTENTE ma lasciando la possibilità di valori uguali per Matricola?
Grazie!