如图比如有一个旅游行程“上海到杭州、苏州旅游”1、第一天去杭州,行程中有交通、多个景点、吃饭和住宿信息2、第二天去苏州,行程中也有交通、景点等其他信息应该如何设计mysql的数据表的结构?
6 回答
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
- 行程表(
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,行程编号,落座城市,酒店名称,描述,图片地址)
此外,要做成行程记录的话,走到哪记录到哪的显示结果,以上每个表添加一个时间字段,查询出来周后排序展示;
图片地址可存放多张图片,图片地址自定义分隔符;
弊端:联表查询有点多。
- 6 回答
- 0 关注
- 765 浏览
添加回答
举报
0/150
提交
取消
