数据库设计
包厢管理一个小项目,大概是这样子
包厢ID
包厢类型: 大、中、小
包厢状态: 待客、未待客、预定
时间段: 早、中、晚
包厢价格
问题是 不同<类型> 的包厢 在不同的 <时间段> , 有不同的 <价格> 和 <状态>
比如 001包厢 在不同的时段里面,它的价格和状态都是不同的
做几个表最好呢。?大概该怎么设计?
谢谢!
------解决方案--------------------
同时两种状态也容易解决阿,未待客=0,待客=1;预定=2,未待客+预定=2+0=2,待客+预定=2+1=3
不过个人认为显示指定时间包厢的预定状态好一点,根据指定的时间,查看有没有这个时间的预定记录
------解决方案--------------------
时段是固定的(早中晚三种),因此不需要用时段表,就包厢来说,只需要一个表就可以了。
你另外还需要一个表,包厢-日期表,有包厢ID、日期、价格、状态。
是否需要价格表,要看你的系统功能的需要。