... aber was passiert wenn 2 oder mehr Anwender gleichzeitig neue Aufträge anlegen?
So gleichzeitig, also auf die Millisekunde genau wird das aller Wahrscheinlichkeit nicht passieren. Wichtig ist, daß vor dem Speichern der Positionen in der
DB bereits der entsprechende Auftrag mit seiner eindeutigen Id in der
DB existiert, damit die Foreign-Keys der Positionen-Tabelle nicht ins Nirwana zeigen und somit die Daten-Integrität gewahrt bleibt.