Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy te ralcje są poprawne?, SQL
Konik90
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.05.2012

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


Witam!

Pracuję nad stworzeniem projektu bazy danych ale im dłużej nad nim siedzę tym bardziej wszystko mi się miesza.

Bardzo więc proszę o sprawdzenie czy ten tok rozumowania i relacje są poprawne?


Relacja między Pokojem a Szczegółem jest typu jeden do wielu, jeden pokój posiada wiele szczegółów - szczegóły dotyczą jednego, konkretnego pokoju.

Relacja między Rezerwacją a Szczegółem jest typu jeden do wielu, jedna rezerwacja posiada wiele szczegółów - szczegóły dotyczą jednej, konkretnej rezerwacji.

Relacja między Rezerwacją a Klientem jest typu wiele do jednego, rezerwacja dotyczy jednego, konkretnego klienta - jeden klient może dokonać wielu rezerwacji.

Relacja między Rezerwacją a Płatnością jest typu wiele do jednego, rezerwacja dotyczy jednego, konkretnego sposobu płatności - jeden sposób płatności może dotyczyć wielu rezerwacji.



Pozdrawiam i czekam na odp.


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wiewiorek
post
Post #2





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

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


Pomiędzy pokojem a rezerwacją masz związek wiele do wielu tak i dlatego masz tabelę Szczegóły? Jeden pokój może mieć wiele rezerwacji, jedna rezerwacja może obejmować wiele pokojów?

Rozumowanie wydaje mi sie poprawne, a i staraj się nie używać określenia 'relacja' w odniesieniu do związku, bo 'relacja' to tabela i u mnie na studiach ostro za to ścigali. tongue.gif
Go to the top of the page
+Quote Post
Konik90
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.05.2012

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


Zgadza się, stworzyłem tabelę Szczegół ponieważ uznałem że pomiędzy Pokojem a Rezerwacją jest związek wiele do wielu, mam nadzieję że nie jest to błąd.
Dzięki wielkie za pomoc i zwrócenie uwagi na tą gafę z relacja w odniesieniu do związku.
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 Aktualny czas: 20.08.2025 - 13:20