jeśli dobrze rozumiem pytanie, chcesz wiedzieć, w jakiej kolejności wstawiać dane do tabel, aby zapewnić brak naruszeń, czy to prawda?
Z Twojego posta wygląda na to, że wstawiasz w tej kolejności:
- Klient/Produkt/Dostawca (można je wstawić w dowolnej kolejności).
- Zamówienie — może nastąpić tylko wtedy, gdy wiersz znajduje się w tabeli klientów, ponieważ wymaga prawidłowego klienta
- Szczegóły zamówienia – wymaga to najpierw wpisu w tabeli zamówień i tabeli produktów.
Kolumna Quantity będzie znajdować się w tabeli OrderDetail, ponieważ możesz mieć więcej niż jeden element każdego wiersza.