包含住宿、餐饮、娱乐项目预定功能小程序后台管理系统的数据库设计各个表之间要有一定的关联
性,以下是一个可能的数据库设计:
- 用户表(user)
- 用户ID(user_id):主键,自增长
- 用户名(username)
- 密码(password)
- 姓名(name)
- 身份证号码(id_number)
- 手机号码(phone_number)
- 住宿预定表(accommodation_booking)
- 预定ID(booking_id):主键,自增长
- 用户ID(user_id):外键,参考用户表的用户ID
- 入住日期(check_in_date)
- 离店日期(check_out_date)
- 房间类型(room_type)
- 房间数量(room_count)
- 总价(total_price)
- 餐饮预定表(dining_booking)
- 预定ID(booking_id):主键,自增长
- 用户ID(user_id):外键,参考用户表的用户ID
- 就餐日期(dining_date)
- 就餐时间(dining_time)
- 就餐人数(dining_count)
- 餐厅名称(restaurant_name)
- 菜品名称(dish_name)
- 总价(total_price)
- 娱乐项目预定表(entertainment_booking)
- 预定ID(booking_id):主键,自增长
- 用户ID(user_id):外键,参考用户表的用户ID
- 预定日期(booking_date)
- 预定时间(booking_time)
- 项目名称(project_name)
- 项目说明(project_description)
- 项目价格(project_price)
- 房间表(room)
- 房间ID(room_id):主键,自增长
- 房间类型(room_type)
- 房间号码(room_number)
- 房间价格(room_price)
- 餐厅表(restaurant)
- 餐厅ID(restaurant_id):主键,自增长
- 餐厅名称(restaurant_name)
- 餐厅地址(restaurant_address)
- 菜品表(dish)
- 菜品ID(dish_id):主键,自增长
- 菜品名称(dish_name)
- 菜品类型(dish_type)
- 菜品价格(dish_price)
- 娱乐项目表(entertainment_project)
- 项目ID(project_id):主键,自增长
- 项目名称(project_name)
- 项目说明(project_description)
- 项目价格(project_price)
在上述数据库设计中,用户表与住宿预定表、餐饮预定表、娱乐项目预定表之间均为一对多的关系;住宿预定表、餐饮预定表、娱乐项目预定表与房间表、餐厅表、菜品表、娱乐项目表之间均为多对一的关系
原文地址: https://www.cveoy.top/t/topic/dUqW 著作权归作者所有。请勿转载和采集!