Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pytanie koncepcyjne odnośnie bazy danych
Zielonkawy18
post 5.03.2013, 23:57:17
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Witam

Otóż piszę pracę inżynierską i tworzę bazę danych, ale zanim się ją dobrze tworzy trzeba poznać owy wycinek rzeczywistości.

Chciałem się zapytać jak są realizowane zamówienia w sklepach. Oto mały scenariusz:

Przychodzę do sklepu i mówię: "Poproszę dwa pedały do roweru", Sprzedawca sprawdza czy mają u siebie w magazynie pedały do roweru - jeśli TAK to płacę i wychodzę, ale jeśli nie to proponuje mi on zamówienie tych pedałów ( i teraz ):

- to zamówienie produktu dotyczy pobrania go z innych magazynów sklepów ( np. z innego miasta ) ? Czy sieć sklepów ma jakiś swój główny magazyn(y) i sklepy pobierają tylko z niego produkty?


--------------------
C/C++/C#/JAVA/SQL ( funkcje, procedury, pakiety ).
Go to the top of the page
+Quote Post
mstraczkowski
post 6.03.2013, 00:26:29
Post #2





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

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


Nie jestem ekspertem w dziedzinie handlu pedałami, ale wydaje mi się, że to zależy od firmy.
Oba rozwiązania wydają się realne

Ten post edytował mstraczkowski 6.03.2013, 00:26:51


--------------------
Jeżeli moja wypowiedź Ci pomogła użyj przycisku
Go to the top of the page
+Quote Post
mmmmmmm
post 6.03.2013, 00:26:37
Post #3





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Nie ważne, czy sieć ma główny magazyn, czy też nie. Potraktuj sklepy jako magazyny. Każdy sklep to magazyn. I w ramach firmy możesz sobie dowolnie przesuwać towar pomiędzy magazynami. Jest na to nawet specjalny dokument - MM przesunięcie wewnątrzmagazynowe. I nieważne, czy przesuwasz z magazyny "głównego", czy "podrzędnego" - działa dokładnie tak samo. W jednym zmniejsza ilość, w drugim zwiększa.
A duże firmy (np Euro, Żabki, McDonalds) to głównie franczyzy i raczej nie mają zysku w przeswaniu towaru. Tak mi się wydaje.
Go to the top of the page
+Quote Post
Zielonkawy18
post 6.03.2013, 00:37:07
Post #4





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Rozumiem, czyli pomiędzy tabelami Products oraz Stores zajedzie relacja wiele-wiele bo jeden produkt może być w wielu magazynach i jeden bądź więcej magazynów może posiadać więcej takich samych produktów.


--------------------
C/C++/C#/JAVA/SQL ( funkcje, procedury, pakiety ).
Go to the top of the page
+Quote Post
mmmmmmm
post 6.03.2013, 00:38:17
Post #5





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Dokładnie tak
Go to the top of the page
+Quote Post
Zielonkawy18
post 10.03.2013, 21:55:57
Post #6





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Planuje na każdym komputerze położyć taką samą bazę danych bez żadnej fragmentacji tabel. Czy to jest dobre rozwiązanie? Brak fragmentacji tabel podepre faktem iż każda baza przechowuje twardo swoje produkty i nie ma potrzeby trzymania produktów ze sklepu A w bazie B i na odwrót. Jeżeli będę chciał przejrzeć inne magazyny poprostu skonstruuje odpowiednie zapytanie. Co o tym sądzicie.


--------------------
C/C++/C#/JAVA/SQL ( funkcje, procedury, pakiety ).
Go to the top of the page
+Quote Post
mmmmmmm
post 11.03.2013, 10:56:33
Post #7





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Bez sensu rozwiązanie.
Załóżmy, że szefostwo chce znać stan zatowarowania na teraz. Na już... Będziesz wykonywał zapytania na X komputerach i ręcznie sumował?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 04:53