Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> schemat bazy danych stacji paliw
gagatek
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


To co zrobiłeś to diagram klas.

Innymi słowy (przykład Klienta):
Zaprojektowałeś sobie obiekt Klient
Obiekt Klient ma dwie właściwości (zmienne): Firma i Prywatny; obie są publiczne, tzn. możesz się do nich odwołać spoza klasy.
Obiekt Klient ma dziwne powiązania z klasami Prywatny i Firma.

Podejrzewam, że nie o to Ci chodziło. Użyłeś ZŁEJ notacji.

A tutaj masz jak mniej więcej powinien wyglądać diagram ERD w jednej z używanych notacji.

Z innych uwag jest to i tak nie do końca dobrze zaprojektowane, ale może wynika to głównie z niewłaściwego przedstawienia diagramu.
Na diagramie baz danych musisz zawrzeć:

Wszystkie pola w bazie
Klucz, jeśli takowy jest wymagany
Klucze obce, jeśli istnieją
Innymi słowy WSZYSTKIE pola, które potem dodasz do bazy.

Btw, jaki cel miałeś w wydzielaniu Paliwa i Ilości paliwa na stacji?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 18:37