La soluzione mi sembra inesatta. Nell’ ER sono presenti delle associazioni 1 a 1 che a mio parere sono ridondanti, come le informazioni di login. Capisco i motivi di sicurezza, ma possono tranquillamente essere inserite agli operatori. Associare l'operatore all'accesso è giusto, ma è da considerare che l'accesso non è altro che un operazione! E poi conservare due volte la lista contanti.. .per quale motivo ? Basta inserire un collegamento ad un archivio temporaneo con i dati che puntassero alla voce modificata, mentre per l’inserimento direttamente nell’archivio principale. Tra l'altro secondo questo schema ad ogni accesso corrisponde una sola operazione, ma se io volessi eseguirne di più? Senza contare che non vengono rispettate la seconda e la terza forma normale. Per quanto riguarda il codice è veramente misero. Capisco la parte SQL, ma è tutta meccanica! Tra l’altro non sono presenti controlli suoi dati ne dichiarazioni di dati non nulli