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

如图
比如有一个旅游行程“上海到杭州、苏州旅游”
1、第一天去杭州,行程中有交通、多个景点、吃饭和住宿信息
2、第二天去苏州,行程中也有交通、景点等其他信息
应该如何设计mysql的数据表的结构?

https://img3.mukewang.com/5c8f38cb0001f94105600800.jpg

繁星淼淼
浏览 681回答 6
6回答

犯罪嫌疑人X

行程表(id,day_sequence,date,route,serial);(id,第几天,日期,路线,当前这个行程的编号--建议创建这个字段避免使用id--多天的行程使用同一个行程编号),以及其它能查寻到这个行程的字段,如用户信息 交通表(id,serial,time_spend,comment);(id,行程编号,耗时,详细内容:上海做旅游大巴到杭州) 景点表(id,serial,locate,comment,url); (id,行程编号,景点名称,游览备注:浏览西湖,图片地址) 这里可以录入多个景点信息,和行程编号serial一致即可 餐饮表(id,serial,meal_type,restaurant,comment,url);(id,行程编号,早中晚餐枚举,餐厅,餐饮记述,图片地址) 酒店表(id,serial,city,hotel,comment,url);(id,行程编号,落座城市,酒店名称,描述,图片地址) 此外,要做成行程记录的话,走到哪记录到哪的显示结果,以上每个表添加一个时间字段,查询出来周后排序展示;图片地址可存放多张图片,图片地址自定义分隔符;弊端:联表查询有点多。
打开App,查看更多内容
随时随地看视频慕课网APP