基于ecshop的小项目的流程(二)

数据库的设计

        要点:表与表之间的联系、每一个字段属性

     表与表之间的关系有三种:

        1、一对一,a表中的一条记录,对应b表中的一条记录,反之亦然。

        2、一对多(多对一):a表中一条记录,对应b表有n条件。

        3、多对多:a表中一条记录对应b表有n条件,反之亦然。

    商品的规格参数如何保存?

        任何一个商品都是由两部分组成->基础信息(所有商品都具备的信息)

                                                         扩展信息(不同类型商品,属性不同)

        对于基本信息可以直接保存到商品表,对于扩展信息要保存到一个到单独表中。

        一个商品  对应  多条扩展信息

        一条扩展信息  对应    多个商品        是多对多的联系。

扫描二维码关注公众号,回复: 1942567 查看本文章

有这么多扩展属性,如何来管理。假如现在有20种商品(书籍,服装,手机等),每一种商品有20个扩展属性,意味着400条记录要管理。

在这种情况下,再增加一张表,商品类型表,用于表示商品扩展属性的类别。

下面贴下商品模块的数据库设计表,供参考;


数据表设计和创建好就可以,准备着手开始完成后台的功能模块了。

                                      

猜你喜欢

转载自blog.csdn.net/phper_/article/details/80951800
今日推荐