There is an excellent discussion on implementation of multiple connectivities in banking database: dba.stackexchange.com/questions/42434/database-design-two-1-to-many-relationships-to-the-same-table