Obecnie jestem na etapie tworzenie bazy danych dla MySQL 5. przygotowałem rysunek podglądowy jakby miał wygladać model relacyjny.

Problem mój polega na tym, że chciałbym aby np. przy tworzeniu faktury za czesci była opcja z wyszczegolnieniem kilku produktów (numer_katalogowy) a nie jednym lub przy robieniu zamowienia ta sama sytuacja.
Zamówienie przeciez nie moze mieć (chyba) postaci powiedzmy:
id_zamowienia........id_towaru............numer_katalogowy.....ilosc
1................................2........................3c0698151...........
.1
1...............................12........................030115561...........
.2
Bo jak narazie jak chcem dodac do 1 zamowienia (id_zamowienia=1) kolejna pozycje to musze tworzyc nowe zamówienie o tym samym numerze id_zamowienia=1, lecz z innym numerem katalogowym.
Przy zamówieniu to pół biedy ale przeciez nie będę dla klienta robił osobnych faktur na każdą pozycje.