Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] diagram związku encji
atheo
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.10.2004

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


witam wszystkich,

mam ogromną prośbę, tworzę BD pod tytułem obsługa pensjonatu, chciałbym abyście sprawdzili mi relacje czy dobre są czy powinny być inne jednak, najbardziej nie jestem pewien do relacji pomiedzy zakwaterowaniem a personelem i zastanawiam sie także nad R4...

wszelkie uwagi i podpowiedzi mile widziane,
pozdrawiam i z góry dziękuje


(IMG:http://gandalf.mac.edu.pl/~szymancz/wsm/encja_r.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


atheo: o to chodzilo

Masz w Rezerwacja platnosc_id, ale nie narysowales strzalki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) podobnie z innymi relacjami

Robie rezerwacje, potem potwierdzam, i: czy moge byc zakwaterowany np. kilka dni dluzej/krocej (tzreba pokombinowaz z Zakwaterowaniem i Rezerwacja)? Czy to musi miec takie same parametry, wtedy robisz tylko Zakwaterowanie z polem 'stan' okreslajacym czy jest to Rezerwacja, czy anulowana rezer. czy dokonane zakwaterowanie (przyjmuje ze nie usuwasz anulowanych rezerwacji).

Co do adresu: tak jak pisze ~sticker, kolejna tabela

Relacja ZAkwaterowanie - Rezerwacja, klucz obcy powinien byc w ZAkwaterowaniu, i wskazywal by ktorej Rezerwacji dotyczy.

Usun z platnosci data_od, data_do (to znasz przez relacje z Zakwaterowaniem) (ew. mozesz dodac, termin platnosci)

Dostepnosc pokoju:na razie masz tak ze w pokoju moze byc klient a pokoj nadal pokazuje ze jest wolny (dostepnosc pokoju sprawdzaj po tym czy w danym czasie jest jakies zakwaterowanie)

A na co wplywa "stanowisko" Personelu? Moze dodatkowa tabela Grupa, + Uprawnienia?

itp.
Go to the top of the page
+Quote Post
atheo
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.10.2004

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


witam,

do 3 postaci normalnej sprowadziłem tabele adresy (mam nadzieje ze o to chodzilo)

nie bardzo rozumiem te rozważania:
Cytat(dr_bonzo @ 23.05.2007, 10:39:23 ) *
Masz w Rezerwacja platnosc_id, ale nie narysowales strzalki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) podobnie z innymi relacjami

Relacja ZAkwaterowanie - Rezerwacja, klucz obcy powinien byc w ZAkwaterowaniu, i wskazywal by ktorej Rezerwacji dotyczy.


jakiej strzałki (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) strzałki to moze te kropki (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
drugie stwierdzenie mi sie podoba ale nie bardzo wiem jak mam to ująć..

coś takiego wyszlo po poprawieniu:
(IMG:http://gandalf.mac.edu.pl/~szymancz/wsm/encja2.jpg)

-stanowisko mialo wpywać na to ze np. recepcjonista zakwaterowuje a kierownik zatrudnia personel (no ale moze nie wchodzic lepiej w takie szczegóły ?)
-co do rodzaju pokoju moze byc enum
-a i chcialem zaznaczyc ze wszystkie INTEGR'y bedą SELECTAMI (numerowanie automatyczne)
-co z tą relacją nr 9 zakwaterowanie - personel ? ma być ?
- CZY RESZTA relacji jest w pożądku (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

a druga moja propozycja tez poprawiona to:
(IMG:http://gandalf.mac.edu.pl/~szymancz/wsm/encja3.jpg)

zrezygnowałem z tabeli rezerwacja na rzecz jedenej zakwaterowanie
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: 16.10.2025 - 04:03