Hallo,
ich hätte eine Frage zum SB- Design. Ich habe eine bestehende Applikation bei welcher ein Teil des Schemas so ausschaut:
Wenn sich ein Participant für einen Event annimmt, dann wird in Participance genau ein Eintrag gemacht.
Wenn das gemacht wurde, kann kein Eintrag in Participance für den Participant für den Event gemacht werden -> einfach gesagt: ein Participant kann nur einmal beim gleichen Email teilnehmen, was ja Sinn macht -> das ist alles in der Business- Logik abgebildet.
Was ich jetzt machen möchte ist, dass ein Participant bei einem Event mehrmals teilnehmen kann und uach die Spalten in Participance sind ein bisschen anders.
Mein Ansatz wäre jetzt, dass ich folgendes mache:
Also eine neue "Zwischentabelle".
Was haltet ihr von diesem Design?
lg
ich hätte eine Frage zum SB- Design. Ich habe eine bestehende Applikation bei welcher ein Teil des Schemas so ausschaut:
Code:
Event <------------------> Participance <--------------------> Participant
Wenn sich ein Participant für einen Event annimmt, dann wird in Participance genau ein Eintrag gemacht.
Wenn das gemacht wurde, kann kein Eintrag in Participance für den Participant für den Event gemacht werden -> einfach gesagt: ein Participant kann nur einmal beim gleichen Email teilnehmen, was ja Sinn macht -> das ist alles in der Business- Logik abgebildet.
Was ich jetzt machen möchte ist, dass ein Participant bei einem Event mehrmals teilnehmen kann und uach die Spalten in Participance sind ein bisschen anders.
Mein Ansatz wäre jetzt, dass ich folgendes mache:
Code:
Event <------------------> Participance <--------------------> Participant
|____ MultipleParticipance _____|
Also eine neue "Zwischentabelle".
Was haltet ihr von diesem Design?
lg