om jag förstår frågan rätt, vill du veta vilken ordning du ska infoga data i tabeller för att säkerställa att inga överträdelser sker, är det korrekt?
Från ditt inlägg ser det ut som att du infogar i denna ordning:
- Kund/Produkt/Leverantör (dessa kan alla infogas i valfri ordning).
- Beställning – Detta kan bara komma efter att raden finns i kundtabellen eftersom det kräver en giltig kund
- Beställningsinformation - detta kräver en inmatning i beställningstabellen och produkttabellen först.
Kvantitetskolumnen skulle finnas i OrderDetail-tabellen, eftersom du kan ha mer än en av varje rad.