网上商城不同类别产品数据库的设计思路

本文探讨了网上商城产品数据库设计的问题,包括产品分类表的两种设计思路——树形结构递归和多类别表关联,以及产品表设计的两种方案——预留字段和纵表结构。纵表结构在业务拓展时更具灵活性,通过动态SQL生成产品属性横表,以适应不同类别产品的特性。设计旨在平衡数据冗余和系统灵活性。
摘要由CSDN通过智能技术生成

问题的提出:网上商城对产品进行了很多分类,不同的分类产品又有不同的属性,比如,电脑的属性有:CUP,内存,
                  主板,硬盘等等,服装的属性有:布料,尺寸,颜色等等,那么产品表以及产品分类表应该如何设计才能满足
                  不同类型产品的区别呢?
解决方案:
     产品分类表的设计
     第一种设计思路:使用树形结构,递归的形式,可以对产品进行N种     分类,只要你喜欢,树形结构在数据库的设计中
                             经常用到,比如功能菜     单表等以下是一个简单的产品分类表。


           

 

                          说明:上级类别ID为该表的外键,并关联到本级类别ID,这样就可以对产进行N中分类了,这种设计
                       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值