最佳数据库设计,用于存储停车场停车位的瞬态状态

时间:2011-02-13 23:32:50

标签: java spring postgresql

嘿。     我正在为停车场所有者设计一个网站(使用弹簧,冬眠和postgres)来跟踪他们停车场停车位的状态(占用或空置或保留)以及我的网站应该能够显示的其他人他们希望看到的任何停车场的停车位现状。

基本上任何停车场所有者都可以在我的网站上注册,并可以输入包含停车场停车位总数的信息。所以假设我在parking_lots表中有两个条目,其中两个停车场的详细信息表示A和B. A和B有唯一的ID,并说A有7个停车位,B有5个。

现在我的问题是什么是最好的数据库设计来存储A,5中B和明天7个停车位的状态,如果有一个带有3个停车位的入口C我还应该能够处理它。假设用户点击我网站上的停车场A,他应该能够看到A中哪些停车位被占用,哪些是空置的,以及将来是否随时保留任何空间。状态可以在一天中的任何时刻改变。

任何帮助将不胜感激。提前致谢。 5-羟色胺大通

1 个答案:

答案 0 :(得分:1)

lot
-------
lot_id
name
address

space
________
lot_id
space_id

space_usage
-----------
space_id
filled_datetime
emptied_datetime