Matthias Apsel: Insert Fehler vermeiden durch Transaktionen?

Beitrag lesen

Om nah hoo pez nyeetz, hawkmaster!

Für mich kann ein Vertrag nur ein Kunde zugeordnet sein. Deshalb würde ich in der Kunden-Vertragsdatenbank ein Feld für den Kunden einbauen. Somit hast du eine 1:n Verbindung. Ein Kunde kann n Verträge haben, aber ein Vertrag kann nur einem Kunden zugeordnet sein.

Du meint in die Relationstabelle "kunde_vertrag_rel" noch eine zusätzliche Spalte?
Aber da steht doch schon die Kundenid drin?

Für eine 1:n-Relation, die mir hier auch richtig erscheint brauchst du keine eigene Tabelle. In die Tabelle der n-Seite (Verträge) kommt der Schlüssel der 1-Seite (Kunden).

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen digital und Digitalis.