Seite 1 von 1

1:n Relation

Verfasst: Do, 04.03.2010 14:12
von Maikswelt
Da ich mit meiner alten Db gegen den Baum fahre (schlecht aufgebaut) zieh ich die nochmal neu auf.
Folgender Sachverhalt:

Teilnehmer haben eine eindeutige ID, können aber an mehreren Kursen teilnehmen --> 1:n
Die Relation ist dann quasi 1(ID): n (Kurs) ... Das Problem ist, wenn ich das so lasse und mittels Formular die Daten eingebe, dann füllt der automatisch die ID in das Kursfeld ein. Wenn ich eine 1:1 Beziehung daraus mache meckert er logischer Weise über duplizitätseinträge ...

kann mir mal jemand nen Tipp geben?

Re: 1:n Relation

Verfasst: Fr, 05.03.2010 14:51
von AndreasJBittner
Hallo,

in Deiner Kurstabelle muß es eine Spalte UserID geben, in die der Besucher eingetragen wird, diese Spalte darf kein KEY (=UNIQUE) sein.

Grüße
Andreas

Re: 1:n Relation

Verfasst: Fr, 05.03.2010 15:12
von NTClient
Müßten es nicht drei Tabellen werden:

Teilnehmer:
1 Hugo
2 Erwin

Kurse:
1 Training A
2 Training B

Kurse zu Teinehmern:
1 Hugo _ 1 Training A
1 Hugo _ 2 Training B
2 Erwin _ 1 Training A
2 Erwin _ 2 Training B

Es sind also drei Tabllen und zwei 1:n Beziehungen.