J'ai récemment été embauché en tant que seul informaticien dans une certaine société X et je suis chargé de corriger leurs applications, et à mon avis, la meilleure façon de commencer est de comprendre la base de données.
Leur base de données actuelle est une base de données MySQL avec 186 tables (notez que certaines tables sont vides car Dieu sait pourquoi). Et l'application communique avec la base de données via une interface de base de données MS Access. (Je me demande pourquoi les développeurs ont fait ça aussi)
La question est, comment puis-je commencer à lutter contre cette grande base de données non documentée? Oui, ce n'est pas documenté car les développeurs de l'application ne sont pas disposés à me donner un ERD ou un dictionnaire de données ou toute information sur la base de données pour me faciliter la vie. Comment proposeriez-vous d'entreprendre cet effort périlleux de comprendre tous les coins et recoins de la base de données plutôt volumineuse?
Question connexe: comment plonger dans une base de données laide?