Лучший дизайн базы данных для хранения переходных статусов парковочных мест на парковке - PullRequest
0 голосов
/ 14 февраля 2011

Эй. Я разрабатываю веб-сайт (использующий Spring, Hibernate и Postgres) для владельцев парковок, чтобы отслеживать статусы (занятые, свободные или зарезервированные) парковочных мест на их парковках, и для всех остальных мой сайт должен отображать текущие статусы парковочных мест на любой стоянке, которую они хотят видеть.

Практически любой владелец парковки может зарегистрироваться на моем веб-сайте и ввести информацию, которая содержит общее количество парковочных мест на их парковке. Итак, предположим, что у меня есть две записи в таблице parking_lots с деталями двух парковок, скажем, A и B. A и B имеют уникальные идентификаторы, и скажем, A имеет 7 парковочных мест, а B имеет 5.

Теперь мой вопрос заключается в том, как лучше всего спроектировать базу данных для хранения статусов 7 парковочных мест в A, 5 в B и завтра, если есть запись C с, скажем, 3 парковочными местами, с которыми я все еще смогу справиться Это. Предположим, что пользователь нажимает на парковку A на моем веб-сайте, он должен видеть, какие парковочные места в A заняты, какие свободны и есть ли места, зарезервированные на какое-либо время в будущем. Статусы могут меняться в любую минуту дня.

Любая помощь будет принята с благодарностью. Заранее спасибо. Серотонин Чейз

1 Ответ

1 голос
/ 14 февраля 2011
lot
-------
lot_id
name
address

space
________
lot_id
space_id

space_usage
-----------
space_id
filled_datetime
emptied_datetime
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...