Wpis z mikrobloga

#programowanie

Cześć,
Mam pytanie chce zrobić aplikację która pozwalałaby na rejestrację sal na uczelni. Mielibyśmy wiele sal z różnym sprzętem i każdy upoważniony mógłby zarezerwować się na dowolną godzinę.

Głowie się nad tym od tygodnia ale nie mam pojęcia jak sensownie rozwiązać problem rejestracji. Jak przechowywać w bazie że jakaś sala jest zarejestrowana. Jedyne co wpada mi do głowy to zrobić w bazie danych pola co 15m i dawać true/false czy zarezerwowane czy nie. Ale wydaje mi się to beznadziejnym podejściem. Jakieś lepsze pomysły jak to rozegrać?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zabukadzu: stwórz tabelkę "rezerwacje" z ID (jako primary key), idsali, idosobyrezerwującej, rezerwacjaod (datetime), rezerwacja_do (datetime) - oczywiście nazwy kolumn dobierz po swojemu

Aby sprawdzić, czy dana sala jest zajęta o danej porze, sprawdzasz czy istnieje rekord w tabelce rezerwacji dla tej sali, w danym przedziale godzin.
  • Odpowiedz