łączenie tabel SQLite

0

Witam!
Piszę aplikacje zarządzającą dostawą w restauracji i mam pewien problem z łączeniem tabel w bazie.
Mam tabelę zawierającą produkty i teraz chciałbym dodać drugą tabelę zwierającą zamówienia - połączenie adresu, listy zamówionych produktów, oraz nazwy kierowcy. Poniżej dla czytelności dodam screena głównego okna programu:
screenshot-20170725114952.png

Nie mam pojęcia jak to dobrze zrobić, żeby można było dodać wiele produktów.

0

Kurs z podstaw baz danych: http://wazniak.mimuw.edu.pl/index.php?title=Bazy_danych
Krótki przegląd podstawowych pojęć z baz danych: http://www.sqlpedia.pl/relacyjne-bazy-danych-pojecia-podstawowe/

Generalnie to co Ciebie interesuje to relacja wiele do wiele, ponieważ możesz mieć wiele zamówień z jednym produktem, jak i wiele produktów w jednym zamówieniu. Potrzebujesz tzw. tabeli łącznikowej pomiędzy zamówieniami, a produktami.

0

potrzebujesz 3 tabel:

  • zamówienie: id zamóweinia, dta, adres itd.
  • artykuł: id artykułu, nazwa itd.
  • pozycja zamówienia: id pozycji, id zamówienia, id artykułu, ilość itd.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.