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

Java 存储停车场停车位瞬态状态的最佳数据库设计,java,spring,postgresql,Java,Spring,Postgresql,嘿。 我正在为停车场所有者设计一个网站(使用spring、hibernate和postgres),以跟踪其停车场的停车位状态(已占用、空闲或保留),并为其他所有人设计一个网站,我的网站应该能够显示他们希望看到的任何停车场的停车位的当前状态 基本上,任何停车场所有者都可以在我的网站上注册,并可以输入包含其停车场停车位总数的信息。假设停车场表中有两个条目,其中有两个停车场的详细信息,比如A和B。A和B有唯一的ID,A有7个停车位,B有5个停车位 现在我的问题是,存储A中7个停车位、B中5个停车位和明

嘿。 我正在为停车场所有者设计一个网站(使用spring、hibernate和postgres),以跟踪其停车场的停车位状态(已占用、空闲或保留),并为其他所有人设计一个网站,我的网站应该能够显示他们希望看到的任何停车场的停车位的当前状态

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

现在我的问题是,存储A中7个停车位、B中5个停车位和明天的状态的最佳数据库设计是什么?如果有一个入口C,比如说3个停车位,我应该仍然能够处理它。假设一个用户在我的网站上点击停车场a,他应该能够看到a中的哪些停车位被占用,哪些是空的,以及是否有任何空间被预留给将来的任何时间。状态可以在一天中的任何一分钟发生变化

任何帮助都将不胜感激。提前谢谢。
5-羟色胺蔡斯

Randy,我非常感谢你的帮助。伟大的设计,以建立。非常感谢。
lot
-------
lot_id
name
address

space
________
lot_id
space_id

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