noi in azienda facciamo proprio così, lavorando con gli id delle varie tabelle e impostando opportune relazioni sulle varie tabele del db

ciao