Hallo,
Zwischentabelle(Zwsichen_ID(PK), Spalte_DB1(FK), Spalte_DB2(FK))
Das kann man natürlich machen. Aber es wird nicht benötigt, da du sowieso ein Wertepaar aus Spalte_DB1 und Spalte_DB2 sowieso eindeutig sein muss.
Das ist ein Irrtum!
Es könnte selbstverständlich noch eine weitere Spalte für die Eindeutigkeit erforderlich sein :-)
das gleiche Element aus Tabelle A kann dem gleichen Element aus Tabelle B mehrfach zugeordnet sein, wobei ein weiteres Attribut der Zwischentabelle zwischen den einzelnen Zuordnungen unterscheidet.
Es ist völlig selbstverständlich und normal, dass die Zwischentabelle selbst weitere Attribute besitzt, die zur Zuordnung gehören.
Beispiel:
Eine Maschine besteht aus mehreren Einzelteilen.
Einzelteile können in verschiedenen Maschinen verbaut sein.
Das gleiche Einzelteil (nicht das selbe) kann in der gleichen Maschine mehrfach (an verschiedenen Stellen) verbaut sein.
Ja, das ist ein Fall, den ich in sehr relevanter Praxis erlebt habe.
Also: Das Wertepaar aus Spalte_DB1 und Spalte_DB2 *muss nicht* eindeutig sein.
Freundliche Grüße
Vinzenz