我已经完成了船只的租赁系统以及房间和旅游预订。
但是我如何建立一个可以用于多种类型项目的数据库呢?这意味着物品可以是房间,旅行,旅程,汽车,船只等......
谢谢!
答案 0 :(得分:0)
使用表格来引用ItemType表:
项目
ItemId ItemType HireDate Hirer
1 2 1 Jan 200
2 3 3 Jan 201
3 6 4 Jan 207
的ItemType
ItemTypeID Desc
2 Boat
3 Car
4 Bike
答案 1 :(得分:0)
在我们的租赁系统中,我可以分享我们使用的那种表格。
您需要一个预订单表,以及每个订单后更新的库存索引。否则你的库存查询速度会非常慢。
预订订单:
ProductID StartDate EndDate Quantity
然后,每次下订单或手动添加或删除库存时,请更新库存索引:
库存指数:
ProductID Date InventoryAvailable
您的库存索引中的每个日期都有一个条目,因此它会变得非常大,但是没有快速检查库存的方法。
我们在租借系统中使用此功能:rental booking software example
我可以分享我们使用的其他表格,如果这会有所帮助,请告诉我。