imho
1) le immagini sono solo collegate al db, che conserva nome e tipo file
2) il db va attentamente pensato e disegnato su carta con le relazioni tra tabelle, in modo da fargli gestire tanti scavi con tutte le informazioni che li riguardano
3) fatto bene il db sei a metà strada dovrai scriverti tante paginette ph per inserire, modificare, visualizzare ogni informazione/query/file necessario a popolare le tabelle, affrontando un problema alla volta: come inserisco?, come modifico?, come faccio l'upload, come cancello?, ho bisogno di aree riservate? stampo tutto in pdf? come visualizzo query 'estratte' tra 'mille' tabelle?
spero di esserti stato utile
auguri