Forum: Datenbanken
Delphi
by DeddyH,
2. Aug 2007
Wieso hat das keinen Sinn? Falls ich das richtig sehe, handelt es sich um eine 1:n-Beziehung, d.h. ein Kunde kann mehrere Personen haben, eine Person ist aber genau einem Kunden zugeordnet. Von daher ist das Datenmodell völlig in Ordnung. Was spricht denn dagegen, erst die Kunden zu erfassen?
Forum: Datenbanken
Delphi
by DeddyH,
2. Aug 2007
Genau. Der Sinn eines Foreign Key ist ja der, sicherzustellen, dass im Bezug nehmenden Feld der Detailtabelle nur Werte stehen dürfen, die in der Mastertabelle auch vorhanden sind. Du wirst also zunächst die Kunden erfassen müssen.