Przykładowo, jeśli założyliśmy rezerwację na pokój 200 typu TWN, to rezerwacja będzie na typ pokoju TWN. Jeśli teraz zmienimy pokój 200 na DBL, to rezerwacje nadal wskazują na typ pokoju TWN. Grafik ustawiony na pokoje DBL nie pokaże rezerwacji (bo nie jest ona na typ DBL); grafik ustawiony na typ pokoju TWN nie pokaże rezerwacji (bo pokój jest typu DBL).
Aby wszystko "grało", po zmianie typu pokoju należy ręcznie (tj. "pamiętając o dodatkowej czynności", można skryptem w bazie danych) zmienić typ pokoju w rezerwacjach dotyczących zmienianego pokoju. Coś na kształt:
Kod: Zaznacz cały
Update rezerwacja set rezerwacja.pokojtyp_id = (select pokoj.pokojtyp_id from pokoj where pokoj.pokoj_id = rezerwacja.pokoj_id)