Bè, le risposte non vengono da sole, e nessuno nasce "imparato"...
Scherzi a parte, la gestione di file (immagini, fogli office, o altro) dipende dal tipo di database. Alcuni hanno la possibilità di gestirli, altri no, come per esempio sqlite.
Nel qual caso, la soluzione di memorizzare il solo nome del file nel db, e di depositare il file vero in un'apposita cartella è la soluzione ottimale, ed è utilizzata in parecchi ambienti.