[英]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.