问题描述
做的旅游网站,在行程表设计的时候有点困惑,idt(行程天数)d1_t(第一天行程标题)d1_c(第一天吃饭早中晚)d1_z(第一天住宿)d1_x(第一天行程)……,总共最多15天行程,这样得将近70个字段,是不是这样设计表查询速度会慢?
解决方案
解决方案二:
设计一天就好了,再加一个第X天的列
解决方案三:
一条记录[用户名称,第X天,早午晚餐,住宿,活动,其他]行程天数通过动态判断,或者加一个重复字段:[用户名称,行程天数,第X天,早午晚餐,住宿,活动,其他]
解决方案四:
字段应该是不变化的内容,
解决方案五:
解决方案六:
你还要考虑扩展所以不能把天数都直接给定在一行记录里吧
解决方案七:
每天的字段不都是一样的么?设计上建立个主表,包含相关主要信息,然后子表就是每天的安排信息,不行么?
解决方案八:
这数据库设计,我就只能呵呵了如果总共只有6天的行程怎么办,后面字段都是空值,你还得挨个去判断万一哪天变成30天行程了又该怎么办?做成主从表不就得了
解决方案九:
你们公司真NB让你做设计。。。
时间: 2024-09-23 00:40:59