我们认为我们有一家酒店,酒店有4种房型。我想把酒店的容量保持一年。我应该如何设计数据库以便最简单地使用。
示例:
A hotel has 40 rooms. 10 x "Standard room", 10 x "Duplex Room", 10 x "Suite room",10 x "Predential Suite".
我会在标准房间保留这个例子。今天是:27.07.2011我想保留从2011年7月27日到2012年7月27日的记录我将在数据库中存储的是可用的房间。像这样的东西(标准房间):
27.07.2011 : 10
28.07.2011 : 9 (means 1 standard room sold for this day)
01.08.2011 : 8 (means 2 standard rooms sold for this day)
02.08.2011 : 10 (all available for this day)
整个数据库应该是什么结构?我有空房和预订房间容量。
答案 0 :(得分:1)
您需要包含类型的表,并且您需要包含会议室的表,以及另一个包含预订的表。
首先,添加所有类型,并为其添加参数。
其次,您添加所有房间,并为每个房间添加类型标识符。
第三,预订时,您只需添加房型和日期。
当实际日期到来且预订的人来到桌面并询问他将获得什么房间时,您的脚本会读取一种预订类型,然后选择一个可随意使用的房间,该房间是可用的。在此之后,会更新房间数据表,它目前与预订ID一起使用。
答案 1 :(得分:0)