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

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

被折叠的 条评论
为什么被折叠?



