Ciao,

ho un database con una tabella "autori", una "opere" e una "mostre".

un autore puo' avere molte opere e partecipare a molte mostre
un opera puo' avere molti autori e essere prensente in molte mostre
ad una mostra devo poter associare autori e opere (purtroppo non posso associare ad una mostra solo le opere e da queste ricavare gli autori)

Si crea un "cerchio" con tutte relazioni molti a molti e cioe' con altre 3 minitabelle con 2 campi ciascuna che gestiscono le relazioni tramite gli id delle 3 tabelle principali:

codice:
      ---------------------Opere
     |                      |
 Autori                     |
     |                      |
     --------------------Mostre
Non so perche' ma mi sembra di aver letto che non vada bene. Qualcuno sa spiegarmi il motivo?

Mi conviene fare oltre alle tre principali una sola tabella che mette in relazione:
- id mostra
- id opera
- id autore

Spero di essere stato chiaro.


Ciao