Hallo zusammen,
ich habe folgende Aufgabe von einem Freund bekommen: Ich soll eine Datenbank erstellen, die Fußballspiele speichert. Dabei gehört die Entität „Fußballer“ zu einer „Mannschaft“. In einem „Spiel“ spielen zwei „Mannschaften“. Bis jetzt sieht mein ER Modell so aus:
[ATTACH]1990.vB[/ATTACH]
Nun soll ich jedoch auch noch abspeichern, welcher Spieler für welches Spiel gesperrt worden ist. Dabei ensteht bei mir eine Viereckbeziehung. Ist sowas gut? Dann kann ich keine Tabellen zusammenfassen? Das sähe dann so aus:
[ATTACH]1991.vB[/ATTACH]
Würdet ihr das auch so machen oder wie würdet ihr das darstellen? Ich bin mir unsicher an der Stelle, ob ich von „Fußballer“ wieder eine Beziehung zu „Spiel“ machen darf. „Spiel“ und „Fußballer“ sind ja schon über „Mannschaft“ verbunden.
Außerdem: Könnt ihr euch mal die Komplexitäten anschauen? Die Komplexität „Mannschaft nimmt teil an Spiel“ ist doch 1:n und nicht n:m? Obwohl zwei Mannschaften und nicht eine an einem Spiel teilnimmt. Aber das wird dann ja in den Optionalitäten (1,*);(2,2) festgehalten.
Vielen Dank
lg, freakXHTML