2016-05-25 8 views
1

Aktuelle Diagramm: enter image description hereweitere Beziehung in viele zu viele Beziehung

Erläuterung:

Aktivität - Tabelle mit allen Aktivitäten, wie: Joggen, Schwimmen ...

Person: Alle Personen, Kunden , Trainer usw.

Menschen können an vielen Aktivitäten teilnehmen und Aktivitäten können viele Mitglieder haben. Ich möchte auch Person (Typ: Trainer), die Aktivität führt. Person kann viele Aktivitäten führen, aber Aktivität kann nur einen Trainer haben. Wie schließe ich meine Beziehung in Diagramm ein? Vielleicht ein neuer Pfeil zwischen Aktivität und Person?

Antwort

2

Das Hinzufügen einer neuen Zuordnung wird Ihrem Zweck am besten dienen. Sie könnten das Gegenteil des +trainer als +courseLead benennen, um zu sagen, dass es ein Kurs ist, der vom Trainer geführt wird.

enter image description here

I verwendet PersonActivity als Assoziationsklasse (Sie ActivityReservation entspricht).