这个模板适合做什么
本酒店管理数据库设计提供一份可直接编辑的 ER 图,用于酒店预订与前台系统。它建模了每个酒店系统都需要的实体:带基础房价的房型、每种房型下的具体房间、客人、为某日期区间预订房间的预订、针对预订的支付,以及可选的增值服务。适合用于设计新的酒店或物业管理系统、为现有数据库整理文档,或在写第一条迁移之前就解释清楚房态可用性与预订之间的关系。
适用场景
- 为酒店预订或物业管理系统设计数据库。
- 建模房型与具体房间的区分,让房价和房间库存保持分离。
- 规划一个防止同一房间在重叠日期被重复预订的预订系统。
- 决定支付和增值服务如何挂到预订上。
- 为新工程师整理现有酒店数据库的文档。
- 向干系人解释可用性如何由房间和预订计算得出。
使用步骤
- 1从房型(房价、容量)开始,把具体房间记录关联到它。
- 2添加客人表,记录下单的人。
- 3添加预订表,引用客人和房间,含入住和退房日期。
- 4添加支付表,关联到预订以记录金额和方式。
- 5添加服务表,记录挂到预订上的增值项(早餐、SPA)。
- 6添加基数:一个房型有多个房间;一个房间随时间有多个预订。
简单示例
酒店预订 schema
RoomType (id, name, base_rate, capacity)
| 1 对 多 |
Room (id, room_type_id, number, floor, status)
| 1 预订为 多 |
Booking (id, guest_id, room_id, check_in, check_out, status)
| 1 支付为 多 |
Payment (id, booking_id, amount, method, paid_at)
在线开始编辑
在 CodePic 中打开模板后,替换示例节点,就能很快整理成自己的学习导图。


