Datenbankdesign und Modellierung spezifischer Beziehungen

Ich versuche, eine Versand- und Nachverfolgungslösung zu implementieren.

Es gibtTRUCKS diese BewegungPRODUCTS von einemCITY zum anderenCITY via DesignatedPATHS auf bestimmtenSCHEDULES. DasTRUCKS transportiere dasPRODUCTS viaCONTAINERS. DieseTRUCKS werden angewiesen überJOBS, mögenpick_up, transfer, drop_off.

Das Problem, das ich habe, ist, wennproduct_1 muss verschoben werden vontruck_1 über einpick_up JOB voncity_A zucity_C viacity_B. Zur gleichen Zeit gibt esproduct_2 bewegt vontruck_2 über einJOB vonpick_up voncity_C zucity_A viacity_B. Beidetrucks könnentransfer (JOB) ihrcontainers (und im Wesentlichen dasproduct und gehen Sie einfach zurück zu ihrem Ursprungcity, d. h. fürtruck_1, zurück zucity_A und fürtruck_2, zurück zucity_C über einen Befehl vondrop_off (JOB).

So habe ich die folgenden Tabellen:

LK (truck_id, truck_code, ...)PRODUK (product_id, product_code, product_name, ...)CONTAINE (container_id, container_desc, ...)STAD (city_id, city_name, city_desc, ...)PFA (path_id, from_city_id, to_city_id, ...)ZEITPLA (schedule_id, schedule_name, schedule_desc, start_time, end_time, ...)TRANSAKTIO (transaction_id, transaction_name, transaction_desc, ...)

Wie könnte ich das obige Szenario modellieren, in dem dasCONTAINERS werden zwischen dem @ übertragTRUCKS?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage