Ciao a tutti, scrivo perchè ho un dubbio su un aspetto riguardante la gestione dei database. Il problema è questo:
Il mio sito contiene dei dati che possono essere modificati dagli utenti registrati. Per salvaguardare la veridicità dei dati faccio in modo che le modifiche effettuate dagli utenti siano controllate da un moderatore prima che queste siano effettive.
In parole povere ho una tabella A che contiene i dati mostrati sul sito e una tabella gemella A_temp dove inserisco le modifiche proposte dagli utenti.
Se il moderatore stabilisce che le modifiche non sono apprezzabili allora i dati di A_temp vengono cancellati, mentre in caso contrario copio i dati di A_temp in A (per rendere effettive le modifiche) e cancello i dati inseriti in A_temp relativi a quella modifica.

La domanda è: un modo di agire del genere è corretta secondo "la politica di gestione dei DB"?

Spero di essermi spiegato, grazie..