Sono stato programmatore negli ultimi sei anni. Durante la mia carriera, ho lavorato su molte applicazioni web.
Il più delle volte, quando era necessario un database, ci veniva dato (i programmatori) o avevamo un database legacy su cui lavorare. Altrimenti, dovevamo creare e progettare il database da soli, il che non era poi così difficile.
Ma, come programmatori, dovremmo creare l'intero database da zero quando dobbiamo costruire una nuova applicazione in cui i dati sono così importanti e hanno requisiti disordinati con un modello di dati complesso?
Non è nell'interesse dell'app e dell'azienda farla fare da un esperto?
Non sto cercando di scappare dalla progettazione del database, ma è una cosa che è così importante da ottenere nel modo giusto.