![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Proszę o podpowiedź jak zatytułować encję oraz jakie powinna mieć atrybuty w przypadku gdy klient może zarezerwować wizytę osobiście w punkcie lub online przez serwis internetowy? reszta procesu w tym przypadku jest taka sama aczkolwiek mam problem z zamodelowaniem tego przypadku. z góry dzięki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Co stwarza tu problem z zamodelowaniem, to, że można rezerwować online jak i bezpośrednio w siedzibie?
Nazwa encji sama się narzuca, skoro chodzi o rezerwacje. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
czy powinienem stworzyc dwie encje KLIENT ZAREJESTROWANY i KLIENT "zwykły" i doprowadzić je do encji REZERWACJA czy zrobić to w jednej encji KLIENT z odpowiednimi atrybutami? w tym mam problem wlasnie. Chyba ze istnieje jeszcze inne rozwiązanie
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A po co mieszasz tu encję Klient?
Encja Rezerwacja powinna mieć atrybut 'typ' lub 'status', gdzie umieszczasz informację w jaki sposób dokonano rezerwacji. Możesz stworzyć również encję Historia rezerwacji i tam jako pierwszy stan Rezerwacji wpisywać w jaki sposób dokonano rezerwacji. -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
tak rozumiem z tym że w takim razie w jaki sposób rozróżnić klienta zarejestrowanego od tego nie posiadającego konta w serwisie internetowym tylko rezerwującego się osobiście? nie mogę dać atrybutów login i hasło skoro klient nie musi ich posiadać. Co sądzisz?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dla klienta jedna encja Klient, z atrybutem informującym skąd "przyszedł".
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
czyli encja KLIENT z atrybutem "czy zarejestrowany" z typem danych prawda/fałsz? i encja REZERWACJA z atrybutem "typ rezerwacji"? dobrze myślę?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli klient jest "z siedziby", to nie będzie podawał maila, i to mogłoby być wyróżnikiem, ale nigdy nie wiadomo jak ewoluuje taki system, więc warto zostawić atrybut taki jak podałeś.
Dla Rezerwacji atrybut 'typ'. -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
JAk na tym formum wstawić JPGa? Chciałem wysłać w tym temacie ogólny schemat mojej bazy danych do weryfikacji jeśli ktoś były miły ale jako że od kilkunastu minut jestem na tym formum to coś nie idzie. z góry dzieks
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:24 |