Buildings, rooms, amenities and bookings, with an EXCLUDE constraint that makes overlapping bookings impossible.
6 tables · 5 relationships