旅游电商订单表设计问题
问题描述:网站提供酒店,机票,旅游线路等等...多种产品的预定。用户可以同时预定多个产品,怎么把这么多不同类型的产品糅合到一个订单记录中也就是一个订单号。
因为这些产品的每个订单属性都不一样。一个订单记录怎么去做这么多种订单的订单详情关联,,
例如:订单号是DK3453545,那这个订单号里用户是预定了机票,门票,酒店,以及旅游车的 那这个订单记录中该怎么把这些订单详情关联到这个订单记录中,而且这些用户需要预定的产品是不固定的。
我也想过把每个产品类型的订单记作为一个单独产品类型订单记录,那么就会存在很多个订单表,当系统需要查询当前用户的订单时,就需要把所有的类型订单表都遍历一遍。这样效率太慢。而且感觉很不好维护,
麻烦各位做过订单电商的牛人给点经验。;