Warum speicherst du nicht einfach die Verkäufer-ID im entsprechenden Datensatz für den Käufer. Für spätere Änderungen, bzw Ausgaben wäre das so um einiges Einfacher.
zB.: Ein Käufer ändert seinen Verkäufer, jetzt musst du die Käufer-ID in jeder Tabelle ändern, wo diese vorkommt. Das sind 1. Unnötig viele Datenbank-Eingaben und 2. Unnötig viel Skriptarbeit. Und warum diese unnötige Arbeit machen, wenn es doch viel einfacher und komfortabler geht.