Diagram bazy danych - Pizzeria :)

0

Cześć wszystkim,
Mam do wykonania diagram dowolnej bazy danych. Wymyśliłem sobie pizzerie i chciałbym się zapytać czy to dobrze wygląda?
Zamiar jest taki, że jest zamówienie które zawiera informacje o kliencie/adresu dostawy, zamówionym daniu (plus do jakiej kategorii to danie nalezy), informacji o dostawie i ewentualne dodatki do dania w danym zamówieniu. Czy to ma sens co stworzyłem?
Z góry dzięki za uwagi :)

screenshot-20200608160032.png

2

Zakładasz na zamówieniu będzie jedna pozycja? Zamówieniu powinno mieć swoje pozycje i dodatki powinny łaczyć się z pozycją, a nie z nagłówkiem zamówienia.

0

Dzięki za uwagi. Nie wiem czy dobrze zrozumiałem i tak powinienem poprawic czy jeszcze bardziej pokręciłem

screenshot-20200608175228.png

1

.Co rozumiesz przez dodatki? Bo według mnie powinny być dodatki polaczona z zamowienia_dania - wcześniej nie zauważyłem tej tabeli. Poza tym to reszta wygląda ok.

1

Kategoria <-> dania. Wiele do wielu.

1

dodatki dań do wywalenia, wszystko ładujesz w dania, jak chcesz możesz sobie słownik dodatkowy zrobić przystawka, glowne danie itd (zreszta juz masz kategorie dan :) ).
Na co ci liczba produktów w zamowienia_dania? Jak chcesz ilosc zamowionych dan to zrobisz counta, jak chcesz ilosc skladnikow w daniu to przenosisz to do dania.

0

Chyba nie ma sensu tworzenie osobnej tabeli do adresu klienta. Teoretycznie można przypisać klientowi wiele adresów, ale w przypadku pizzeri raczej bym tego nie robił, już prędzej przypisałbym jeden defaultowy adres klientowy z możliwością edycji przy składaniu zamówienia, przez co różne zamówienia danego klienta moglyby mieć różne adresy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1