Pomoc w rozpisaniu encji bazy danych - utworzenie schematu.

0

Witam,
Mój problem polega na tym, że "tworzę" bazę danych w której sam się już gubię. Nie potrafię wymyśleć jakie utworzyć encje, jak je ze sobą powiązać żeby to wszystko funkcjonowało.
Dodam, że nie jestem obeznany w temacie, dopiero zaczynam i muszę ten projekt ukończyć ponieważ na jego podstawie otrzymam ocenę.

A mianowicie chciałbym utworzyć bazę danych nt rezerwacji pokoi w hotelach.
Wszystkich hoteli jest 4.
Skutki mojej mizernej pracy to:

encje:
hotele (id_hotelu, nazwa_hotelu, cena_za_nocleg)

pokoje (id_pokoju, nr_pokoju, ilosc_łozek, id_hotelu)

rezerwacje (id_rezerwacji, id_klienta, id_pokoju, rezerwacja_od:, rezerwacja_do:, data_zlozenia_rezerwacji, cena_calkowita, id_miejsca_parkingowego)

klienci (id_klienta, nazwisko, imie, telefon, email)

miejsca_parkingowe(id_miejsca_parkingowego, adres_parkingu, nr_miejsca)

personel (id_personeli, nazwisko, imię, telefon, stanowisko)

nie wiem czy to co do tej pory mam jest ok, wydaje mi się, że tak jednak największy problem mam taki zeby rozpisać w encjach to kto z personelu kiedy obsluguje jaki pokoj, przykladowo dnia X osoba Y sprzatala pokoj Z, uwzglednic tez trzeba taka sprawe ze przykladowo jezeli ta osoba Y sprzata kilka pokoi to musza one byc z jednego hotelu. Nie mogę tego jakas zrozumiec i rozwiazac jak to przeniesc do tej bazy danych ktora probuje utworzyć.

Mam nadzieje ze wystarczajaco opisalem moj problem, chyba ze trzeba jeszcze jakichs innych informacji?
bardzo proszę o pomoc
pozdrawiam

edit// dodalem zrzut tego co dokonalem do tej pory, moglby mi to ktos sprawdzic czy jest poprawnie?
btw poza tym nie rozumie dlaczego w workbenchu gdy daje relacje wiele do wielu miedzy encjami (tabelami) "pokoje" oraz "obsluga" tworzy mi nowa "pokoje_has_obsluga"

0

to dopisz jeszcze powiazanie miedzy hotelem a personelem, przez np dolozenie id_hotelu w tabeli "personel"

1 użytkowników online, w tym zalogowanych: 0, gości: 1