Non trovi sia esagerato avere 3 db differenti per tre banche, quando puoi identificare ogni record dei movimenti con l'ID della banca ( es. 1 san paolo, 2 Banca di roma etc ).
In questo modo, con un unico DB puoi gestire tutte le banche che vuoi.