【表设计】商品属性 问题

csdn94sb csdn94sb 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
考虑到不同商品属性间差别比较大,不可能设计到一个商品表中
网上找了半天,找到个看似靠谱的资料--->戳这里
大概结构如下:

商品表 [Product](公共属性)
ProductID ClassID ProductName
1 2 韩版连衣裙

类目表 [class]
ClassID ClassName ParentClassID
1 数码 0
2 服装 0

属性表 [Attribute]
AttrID ClassID AttrName 字段类型 长度 输入类型
1 2 颜色 字符串 50 多选框
2 2 尺码 字符串 50 单选框
3 1 像素 字符串 200 多选框

属性值表 [AttributeValue]
AttrValID AttrID AttrValName
1 1 黄色
2 1 绿色
3 1 黑色
4 1 褐色
5 2 XL
6 2 XXL
7 3 600W
8 3 800w


动态生成 商品_属性表 Product_XXXX(XXXX为类别ID)
[Product]_1 数码表
P1_ID ProductID 像素


[Product]_2 服装表
P2_ID ProductID 颜色 尺码
1 1 黄色 XL
2 1 红色 XXL

..............

缺点就是会多生成一些表

你们这方面的表怎么设计?有没更好的办法?
...全文
评论 5
收藏 已收藏
分享
返回顶部
csdn94sb
MS-SQL Server 34,876 成员 254,635 内容