Nehmen wir mal an, ich produziere Spiele Konsolen. Im Garantiefall habe ich zertifizierte Elektromärkte, welche die Konsole reparieren dürfen. Bedeutet wenn ein Kunde mich anruft, kann ich diesen an einen zertifizierten Reparateur verweisen.
Demnach müsste es die Tabellen: Kunde und CertRep geben oder so ähnlich.
Was ist aber nun, wenn ein Kunde gleichzeitig auch ein CertRep ist?
Vor dem Problem steh ich nämlich grade. Beim Versand von Repteilen an einen CertRep muss die Adresse via FK beim Sendungsdatensatz hinterlegt sein. Wenn ich dort einfach plötzlich die Kundennummer eintrage, habe ich bei der Verknüpfung ein Problem, denn die Sendungsadresse ist eine FK ID und kann sowohl aus der Tabelle Kunde, als auch aus der Tabelle CertRep stammen.
Wie löse ich soetwas Sinnvoll?
Demnach müsste es die Tabellen: Kunde und CertRep geben oder so ähnlich.
Was ist aber nun, wenn ein Kunde gleichzeitig auch ein CertRep ist?
Vor dem Problem steh ich nämlich grade. Beim Versand von Repteilen an einen CertRep muss die Adresse via FK beim Sendungsdatensatz hinterlegt sein. Wenn ich dort einfach plötzlich die Kundennummer eintrage, habe ich bei der Verknüpfung ein Problem, denn die Sendungsadresse ist eine FK ID und kann sowohl aus der Tabelle Kunde, als auch aus der Tabelle CertRep stammen.
Wie löse ich soetwas Sinnvoll?