sql - 酒店房价的模式设计
问题描述
我正在设计一个酒店预订系统。房间分为不同的类型,如单人特大床、双人床、套房等。对于每种房型,可能会根据一周中的哪一天有不同的价格。例如,单国王在周日至周四将花费 100,而在周五、周六则为 150。
在表格中存储一周中不同日期的房间、房间类型、房价的最佳模式设计是什么?我能想到的唯一方法是为每种房型的每一天创造一个记录。喜欢,
Room Type1, Monday, 100
Room Type1, Tuesday, 100
Room Type1, Friday, 150
Room Type2, Monday, 180
等等。
还有比这更好的设计吗?
解决方案
推荐阅读
- android - Room kotlin: Entities and Pojos must have a usable public constructor. Stuck on this error
- python - 包含类的动态填充字典的自动完成?
- java - JPA/Hibernate/Spring - 主键异常
- git - Git命令获取两个标签之间分支的所有提交
- javascript - React 和 Redux:将父组件作为道具传递给其子组件是否存在任何性能问题/可能的副作用
- javascript - 向子元素输入值为空的父元素添加类?
- sql - 在 AngularJS 页面上显示多个 Oracle SQL 查询结果
- javascript - 节内节
- excel - On Error GoTo 在没有错误时显示(对于 Select Case)
- sql - 使用 SQL Developer 导出和插入包含 SQL 语句的 CLOB 数据