asp.net购物车,订单以及模拟支付宝支付(二)---订单表

购物车准备完毕之后,就要着手订单表的设计了

表结构如下:

T_Orders


T_OrderBooks


为什么这里要分为两个表?

仔细想想,现实生活中的发票

特地去网上找了一张,不是很清晰


但是,正常人都知道,像订单号,购买的用户,收货地址,总金额等信息都是统一写在发票的上方或者下面,没有说是每一个商品项都要写上订单号,收货地址等。

因为一个订单是可能包含很多商品的,所以这里将订单表分为:订单主表和订单明细表

主表的字段就不用说了,记录的是订单共有的信息(你tm不是又说了。。。)

明细表记录的则是每一个商品的详细信息

这么做同时也避免了数据冗余的问题。

原文地址:https://www.cnblogs.com/jchubby/p/4429761.html