Aplikacja "hotel" - potrzebny terminarz

0

Cześć :)
Jestem w trakcie tworzenia aplikacji, która ma za zadanie podstawowej obsługi hotelu, czyli rezerwacji pokoi itd. Nie mam pomysłu w jaki sposób rozwiązać problem terminarza. Pierwszym pomysłem było stworzenie klasy z polami pierwszyDzień, ostatniDzień..., rozmiarPokoju i połączenie tego w listę. Zdaje mi się, że mogłoby to rozwiązanie być całkiem efektywne, ale nie wiem, w jaki sposób mógłbym zapisać wynik swojej pracy po wyjściu z aplikacji. Więc przeszedłem do pomysłu bazy danych, skoro jedną tablicę wykorzystuję już dla zapisanych gości. Ale nie wiem, jak mogłaby ta tabela teraz wyglądać... 365 kolumn, wierszy tyle ile pokoi? Nie jestem tutaj pewien co do nazewnictwa kolumn, oraz wydaje mi się, że wyszukiwanie, czy dany pokój w danym terminie jest wolny, mogłoby być jednak kłopotliwe...
Macie jakieś pomysły?

1

Chcesz mieć klasę Rezerwacja z polami początekPobytu; koniecPobytu; pokójId; gośćId; -> Z tego wychodzi tabela z 4 (jeżeli dojdzie id rezerwacji to 5) kolumnami. Do tego Klasa pokoju, klasa gościa. Tyle potrzebujesz jeżeli chodzi o encje, przy okazji wyszeła 3 postać normalna bazy danych.

0

Ok, dzięki za pomoc :) Bazami danych niestety zajmowałem się do tej pory tylko teoretycznie, czyli można powiedzieć, że nijak, ale w końcu będę miał okazję praktycznie się w to pobawić. Dziękuję :)

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