Bonjour à tous,

je modélise ma base avec l'outil "oracle sql developer data modeler" et je souhaite créer entre deux entités la relation logique suivante :

[merci CinéPhil ]:

Une relation ternaire :
Application -0,n----Relier----0,n- Flux
|-----------------0,n-------|

Ce qui donne les tables :

Application (A_Id, ...)
Flux (F_Id, F_Name, F_Type)
Flux_Application (AF_IdApplicationA, AF_IdApplicationB, AF_IdFlux)

Le trio (AF_IdApplicationA, AF_IdApplicationB, AF_IdFlux) qui est unique.

Comment, dans la partie "Logical" de l'outil, puis-je modéliser cette relation avec trois primary keys?
J'ai bien moyen de créer une nouvelle relation m:n entre deux entités mais comment obtenir mon entité Flux_Application avec trois associations?

Quelqu'un a une idée?
Merci pour vos conseils,
Gaëlle.