![](/img/trans.png)
[英]Database design for a video/dvd rental system, cant decide what to do, any suggestions or maybe alternatives?
[英]What is the best database structure for a rental system?
我已经完成了船只租赁系统以及房间和旅游预订。
但是,如何建立可用于多种类型物品的数据库? 这意味着物品可以是房间,旅行,旅程,汽车,船只等。
谢谢!
将表用于项目,并引用ItemType表:
项目
ItemId ItemType HireDate Hirer
1 2 1 Jan 200
2 3 3 Jan 201
3 6 4 Jan 207
物品种类
ItemTypeID Desc
2 Boat
3 Car
4 Bike
在我们的租赁系统中,我可以共享我们使用的表的种类。
您将需要一个预订订单表和一个在每个订单后都会更新的库存索引。 否则,您的库存查找将非常缓慢。
预订单:
ProductID StartDate EndDate数量
然后,每次下订单或您手动添加或删除库存时,更新库存索引:
库存指数:
ProductID日期库存可用
您在库存索引中的每个日期都会有一个条目,因此它将变得非常大,但是,没有快速的方法来检查库存。
我们在这里的租赁系统中使用它: 租赁预订软件示例
我可以分享其他我们可以使用的表格,如果有帮助的话。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.