Hello, pour illustrer mon problème,

Supposez 4 tables d'une BDD relationelles :
garage (G)
voiture (V)
moteur (M)
essence (E)

Les associations entre tables:
Les garages n'acceptent que certaines voitures
Les voitures n'acceptent que certains moteurs
Les moteurs n'acceptent que certaines essences

G <---> V <---> M <---> E

Ces trois relations sont bidirectionelles et leur multiplicités est plusieurs à plusieurs.

En pratique je sais que je dois creer une table d'association pour remplacer une relations "plrs à plrs".

Si je le fais je me retrouve avec :

G <---> GV <---> V <---> VM <---> M <---> ME <---> E


Ect-ce que je me dirige vers une bonne solution ?
Comment feriez vous ?
merci bcp