Niedawno zostałem zatrudniony jako jedyny informatyk w pewnej firmie X i mam za zadanie naprawić ich aplikacje i moim zdaniem najlepszym sposobem na rozpoczęcie jest zrozumienie bazy danych.
Ich obecna baza danych to baza danych MySQL z 186 tabelami (zauważ, że niektóre tabele są puste, bo Bóg wie dlaczego). Aplikacja komunikuje się z bazą danych za pośrednictwem interfejsu bazy danych MS Access. (Zadaję sobie pytanie, dlaczego deweloperzy też to zrobili)
Pytanie brzmi: jak zacząć zajmować się tą dużą, nieudokumentowaną bazą danych? Tak, nie jest to udokumentowane, ponieważ programiści aplikacji nie chcą dać mi ERD, słownika danych ani żadnych informacji o bazie danych, aby ułatwić mi życie. Jak sugerowałbyś podjęcie tego niebezpiecznego przedsięwzięcia, jakim jest zrozumienie każdego zakątka dość dużej bazy danych?
Powiązane pytanie: Jak nurkować w brzydkiej bazie danych?