Il nostro database non ha alcuna funzionalità di controllo.
- Non registra chi inserisce il record o chi lo cambia
- Non mantiene una cronologia delle modifiche apportate
- Non è possibile ripristinare nulla se qualcosa va storto
- Ci sono molte altre carenze, per esempio il database non ha alcuna integrità dei dati, nulla da lanciare, nessun controllo su campi diversi, duplicati ecc.
La mia domanda è: a chi è destinato mettere questa funzionalità? Uno sviluppatore ASP che conosce le basi di SQL e che interagisce regolarmente con il database. O un amministratore SQL che ha il solo compito di lavorare con i database, ottimizzarlo e mantenerlo?
A questo punto non abbiamo un amministratore SQL, ma possiamo assumerne uno. Quanto dovrebbe essere importante per uno sviluppatore risolvere i suddetti problemi?