采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
数据库的设计要考虑读和写。即要能快速读,又要能快速写是最好的。
从冗余这个点来说,其实你的设计更占用空间,我10个座位就10条记录,你10个座位,得10*4=40条记录,如果站数更多,条数就越多。但我的条数就是固定10条,无非就是将销售详情从varchar(5)变成varchar(n个站),谈不上有冗余
从读写上来说,你的这个设计性能不太好,比如用户买了座位1的ad站,你得计算出ae对应了哪些记录:ab, bc, cd,还得判断每个区间都要没被买过,读写都要操作多条数据。而我是对一条数据的其中一个字段做位运算,众所周知,位运算性能是较高的。
登录后可查看更多问答,登录/注册
最新版Spring3.0仿12306售票系统实战
1.2k 28
642 12
1.2k 8
712 8
744 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号