Problema base dati E-R

marcopb
Ho un paio di tabelle che vorrei modificare.
Riporto la struttura:
TAB_A(ID_A, CODICE_A_CONSUMER, ID_CONSUMER, CODICE_A_PROVIDER, ID_PROVIDER);
TAB_B(ID_B, CODICE_B_CONSUMER, ID_CONSUMER, CODICE_B_PROVIDER, ID_PROVIDER);

ID_CONSUMER E ID_PROVIDER sono sempre delle foreign key verso ID_ATTORE della tabella TAB_C(ID_ATTORE, NOME_ATTORE);

Visto che le due tabelle TAB_A e TAB_B sono simili vorrei trasformarle nell'unica tabella seguente:

TAB_D(ID_D, COD_ATTORE, ID_ATTORE, TIPO);

Non riesco a riportare formalmente su tabella le relazioni utilizzando la tabella TAB_D.
Esempio con le vecchie tabelle:
TAB_A(3, DAD001, DADA, BNG002, BNG)
TAB_B(8, DAD202, DADA, BNG305, BNG)
TAB_C(1, DADA;
2, BNG);

Sulla TAB_D vorrei riportare:
TAB_D(1, DAD001, DADA, A;
2, BNG002, BNG, A;
3, DAD202, DADA, B;
4, BNG305, BNG, B);

Come faccio a legare l'ID_D 1 con l'ID_D 2 della TAB_D e
l'ID_D 3 con l'ID_D 4 ?

Idee ???
Auguri per un grande 2012!!!

Risposte
gundamrx91-votailprof
Sarà il post-capodanno :-D ma non ho ben capito quale sia il problema.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.