如图比如有一个旅游行程“上海到杭州、苏州旅游”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 关注
- 680 浏览
添加回答
举报
0/150
提交
取消