Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
witam, mam taki projekcik - stworzyć aplikacje zarządzania stacją paliw. Ma to wyglądać mniej więcej tak, że jestem właścicielem stacji i moge sobie sprawdzić przychodzy itp.
Aplikacja ma wyglądać tak że klienci tankują i płacą za paliwo czyli pracownik po prostu będzie podawał rodzaj i ilość paliwa jaką klient zatankował zostanie obliczona kwota do zaplaty i zapisana do bazy. W bazie będą ceny benzyny od róznych dostawców od których stacja będzie kupować benzynę. Jako właściciel stacji będę też musiał opłacać pracowników. Ogólnie chodzi o to, jak mi Pani prof powiedziała, żebym mógł robić róznego rodzaju zestawienia, jak obrót miesięczny, obrót miesięczny z opłatami pracowników, kwoty na jakie dany pracownik sprzedał benzynę itp. Zacząłem tworzyć schemat bazy ale niestety jestem cienki z tego... Skonstruowałem coś takiego i chciałem Was prosić o wasze zdanie, jakieś sugestie, porady. schemat bazy Ten post edytował gagatek 16.12.2011, 15:47:22 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%)
|
Ale to nadal nie jest schemat bazy danych tylko diagram klas. Używasz złej notacji.
Gdzie są klucze obce? W którą stronę łączą się relacje 1:1 lub 1:* ? Czym połączone są tabele Klient i Firma? Klient ma tylko dwa pola - firma i prywatny. Dwa pola wykluczają się. Po co ta tabela? Jaki miałeś cel ją projektując? Jeśli zbiór wszystkich klientów w jednej tabeli, to jest to złe podejście: raczej coś w guście: Klienci: id PRIMARY KEY type ENUM('prywatny', 'firma', 'inny') Jeśli ID chcesz mieć per firma i prywatny, to tabela Klienci moim zdaniem zbędna. Nic Ci nie daje. Brakuje typów pól w Twojej bazie (ze względu na złą notację). Zmień notację na poprawną (ERD) - będzie można pomysleć dalej. |
|
|
|
gagatek schemat bazy danych stacji paliw 16.12.2011, 15:43:04
dexter22 Może zacznij od stworzenia modelu związków encji, ... 16.12.2011, 16:04:27
gagatek czyli mam rozumiec ze to jest źle? Chodzi mi czy o... 16.12.2011, 16:35:10
Shili To co zrobiłeś to diagram klas.
Innymi słowy (prz... 16.12.2011, 17:58:45
gagatek Jeśli chodzi o połączenia klas, to tym się zajme p... 18.12.2011, 14:05:39
gagatek Cytat(Shili @ 18.12.2011, 19:53:26 ) ... 18.12.2011, 21:10:41
Shili W takim razie mam pytanie: czy nie musicie robić m... 18.12.2011, 21:16:44
gagatek mam takie 3 pytania: diagram
1.czy pomijając to c... 18.12.2011, 22:32:14 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:41 |