Ho 3 gestionali installati in 3 diverse sedi con relativi database access. Ora devo portare il tutto su un singolo server.

dato che devo per forza mantenere separati i database per sedi (a causa di indici e fk) ho preparato 3 nuovi database in MySQL.

Alcune di queste tabelle (le anagrafiche) sono però identiche per tutti e 3 i database e le vorrei riunire in una sola.

Il problema è relativo alle fk, dato che non se sia possibile/corretto fare le fk su database diversi.

Mi spiego con l'esempio:

SITUAZIONE ATTUALE
db_azienda_milano
db_azienda_torino
db_azienda_venezia

questi 3 hanno in comune 10 tabelle di anagrafiche

io vorrei portare il tutto a

db_azienda (che conterrà le anagrafiche comuni)
db_azienda_milano
db_azienda_torino
db_azienda_venezia

questo perchè altrimenti se modifico un operatore in un'anagrafica dovrei riportare la modifica su tutti i database (che andranno ad aumentare).

Cosa dite ha senso ed è corretta/fattibile questa soluzione?

grazie
ciao