Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Projekt bazy sklepu
Marys91
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 29.12.2010

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


Witam,
muszę zrobić projekt bazy danych i wybrałem sobie sklep internetowy. Teraz pracuje na diagramem UML i trochę się zawiesiłem, zamieszałem. Mój pomysł wygląda tak:
1. Jest user, który się loguje.
2. User może być firmą lub zwykłą osobą
3. User składa zamówienie
4. Na zamówieniu jest data złożenia, data wysyłki, ilość towaru
5. Oczywiście jest tabela towar
6. Zamówienie i towar łącze za pomocą pozycje

i dalej już się zamieszałem. Teraz chce jeszcze dodać dostawców, faktury kupna i faktury sprzedaży.

To jest mój diagram UML:
(IMG:http://img860.imageshack.us/img860/6580/ambproject.png)



Tak przy okazji ktoś mógłby mi pomóc jeszcze z relacjami typu jeden do wielu itd.?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wiewiorek
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Zamowienia powinny laczyc sie z tabela Faktury, a tabela Faktury z pozycjami faktury. Nie wiem po co masz tabele fakture kupna i sprzedazy ?

----------------------------

@grizzlli w nawiazaniu do tego co piszesz to ja zwykle robie tak:
tabela KLINCI: id_klienta, imie, nazwisko, telefon, email
tabela ADRESY: id_adresu, id_klienta, imie, nazwisko, adres, miasto, ..., uzyty (te kolumne robie typu BOOL z domyslna wartoscia 0 i gdy jest modyfikowany adres to modyfikuje ten rekord, a gdy skladane jest zamowienie to ustawiam na 1 i tworze nowy rekord z takimi samymi danymi i znowu wartoscia 0, dzieki czemu mozna bez przeszkod modyfikowac rekord) - dzieki temu nie jest tworzony nowy rekord przy kazdej modyfikacji danych adresowych.

Klient moze miec wiele adresow i wiele zamowien, adres moze wystapic w wielu zamowieniach. W tabeli zamowienia daje kolumny: id_adresu_dostawy i id_adresu_faktury.

(IMG:style_emoticons/default/smile.gif)

Ten post edytował wiewiorek 14.05.2011, 18:44:36
Go to the top of the page
+Quote Post
Marys91
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 29.12.2010

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


Cytat(wiewiorek @ 14.05.2011, 19:37:55 ) *
Zamowienia powinny laczyc sie z tabela Faktury, a tabela Faktury z pozycjami faktury. Nie wiem po co masz tabele fakture kupna i sprzedazy ?


Bo teoretycznie mając sklep kupujesz towar i go sprzedajesz. Kupuje od dostawców, a sprzedaje klientom (IMG:style_emoticons/default/smile.gif)
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: 9.10.2025 - 23:07