Эй.
Я разрабатываю веб-сайт (использующий Spring, Hibernate и Postgres) для владельцев парковок, чтобы отслеживать статусы (занятые, свободные или зарезервированные) парковочных мест на их парковках, и для всех остальных мой сайт должен отображать текущие статусы парковочных мест на любой стоянке, которую они хотят видеть.
Практически любой владелец парковки может зарегистрироваться на моем веб-сайте и ввести информацию, которая содержит общее количество парковочных мест на их парковке. Итак, предположим, что у меня есть две записи в таблице parking_lots с деталями двух парковок, скажем, A и B. A и B имеют уникальные идентификаторы, и скажем, A имеет 7 парковочных мест, а B имеет 5.
Теперь мой вопрос заключается в том, как лучше всего спроектировать базу данных для хранения статусов 7 парковочных мест в A, 5 в B и завтра, если есть запись C с, скажем, 3 парковочными местами, с которыми я все еще смогу справиться Это. Предположим, что пользователь нажимает на парковку A на моем веб-сайте, он должен видеть, какие парковочные места в A заняты, какие свободны и есть ли места, зарезервированные на какое-либо время в будущем. Статусы могут меняться в любую минуту дня.
Любая помощь будет принята с благодарностью. Заранее спасибо.
Серотонин Чейз