Sono in fase di progettazione, pertanto non ho ancora definito molto...
Mi interessava sapere, in astratto, quale sia il modo di tenere traccia dei cambiamenti apportati a 2 tabelle interrelate quando cambio l'abbinamento, nello specifico: dato un "utente", come faccio a sapere qual era il "lettore" prima di quello attuale che gli ho abbinato e che so che, in realtà, ha avuto dei predecessori?
Ho capito che devo stabilire una relazione "molti a molti" e questo mi basterebbe, se non fosse che ho visto tabelle delle relazioni "molti a molti" che hanno come chiave primaria il campo Id della tabella stessa e tabelle che hanno come chiave primaria i 2 campi Id delle tabelle che devono mettere in relazione.