Recentemente sono stato assunto come unico responsabile IT in una determinata società X e mi viene assegnato il compito di correggere le loro applicazioni e, a mio avviso, il modo migliore per iniziare è comprendere il database.
Il loro database attuale è un database MySQL con 186 tabelle (si noti che alcune tabelle sono vuote perché Dio sa perché). E l'applicazione sta comunicando con il database tramite un'interfaccia di database MS Access. (Mi chiedo perché anche gli sviluppatori lo abbiano fatto)
La domanda è: come posso iniziare ad affrontare questo grande database non documentato? Sì, non è documentato perché gli sviluppatori dell'applicazione non sono disposti a darmi un ERD o un dizionario di dati o qualsiasi altra informazione sul database per semplificarmi la vita. Come consiglieresti di intraprendere questo pericoloso tentativo di comprendere ogni angolo del database piuttosto grande?
Domanda correlata: come immergersi in un brutto database?