Salve ragazzi, avrei bisogno di un consiglio.
Sto realizzando un applicazione in java.
Il mio problema questo:
IL progrmma memorizza nel suo database dei clienti.
Per Ogni cliente possono essere memorizzati dei movimenti DARE O AVERE (del denaro).
Ho creato nel database una tabella per i clienti
ed un altra per le operazioni.
Ora il problema mi nasce quando l'utente per sbaglio inserisce un importo piuttosto che un altro.
Devo quindi poter modificare l'operazione corretta nella tabella Operazioni.
Il problema sta nel fatto che ci potrebbero essere delle operazioni che abbiano lo stesso importo e la stessa descrizione quindi fare un pò di pasticci.
Ho pensato di mettere una chiave primare ad ogni operazione, ma non voglio far fare ciò all'utente anche perchè il numro di clienti da registrare ne sono molti e a lungo andare sarebbe facile sbagliare ecc ecc..
Volevo sapere se c'èra un meccanismo per generare delle chiavi univoche senza che l'utente si accorga di ciò che sta accadendo lui deve fare tutte le operazioni di modifica e aggiornamento delle operazioni senza sapere che ogni operazione ha una sua chiave univoca...
Cosa mi consigliate???