数据库里面的订单表和订单明细表不可以用同一个表?

来源:百度知道 编辑:UC知道 时间:2024/05/04 12:32:20
做淘宝里面一个购物车的内部数据库,订单表和订单明细表有点搞不清楚,俩者不可以用同一个表?订单表和订单明细表有什么不同

当然有区别了 ,例如 : 你买了三件商品提交,如果只用一张表的话那买家的收货详细信息就会随着你的产品数量重复次数。这样不符合数据表设计规范,同样也使你在操作方面不便。所以你需要将订单分离为两张表,其中一张放置订单信息;另一张放置订单对应的商品信息。一般包括 商品的编号、商品的数量、商品的价格、商品的所属订单号。 商品的价格列你可以视乎程序需要来定,当然你可以通过商品表的连接查询得出,但有时为了更好的实现程序的功能;你可以规划成订单详细的一列。 因为有时用户需要查看账号订单的详细,那你只要连接订单表及订单详细就可以了。

以上是我的个人观点,你觉得好就顶一下吧。