为了账号安全,请及时绑定邮箱和手机立即绑定

根据旅游行程该如何设计mysql数据表的结构

根据旅游行程该如何设计mysql数据表的结构

PHP
繁星淼淼 2019-03-06 08:24:19
如图比如有一个旅游行程“上海到杭州、苏州旅游”1、第一天去杭州,行程中有交通、多个景点、吃饭和住宿信息2、第二天去苏州,行程中也有交通、景点等其他信息应该如何设计mysql的数据表的结构?
查看完整描述

6 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

  1. 行程表(id,day_sequence,date,route,serial);(id,第几天,日期,路线,当前这个行程的编号--建议创建这个字段避免使用id--多天的行程使用同一个行程编号),以及其它能查寻到这个行程的字段,如用户信息
  2. 交通表(id,serial,time_spend,comment);(id,行程编号,耗时,详细内容:上海做旅游大巴到杭州)
  3. 景点表(id,serial,locate,comment,url); (id,行程编号,景点名称,游览备注:浏览西湖,图片地址) 这里可以录入多个景点信息,和行程编号serial一致即可
  4. 餐饮表(id,serial,meal_type,restaurant,comment,url);(id,行程编号,早中晚餐枚举,餐厅,餐饮记述,图片地址)
  5. 酒店表(id,serial,city,hotel,comment,url);(id,行程编号,落座城市,酒店名称,描述,图片地址)

此外,要做成行程记录的话,走到哪记录到哪的显示结果,以上每个表添加一个时间字段,查询出来周后排序展示;
图片地址可存放多张图片,图片地址自定义分隔符;
弊端:联表查询有点多

查看完整回答
反对 回复 2019-03-18
  • 6 回答
  • 0 关注
  • 680 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信