产品数据库设计

产品有未知数量类别每个产品类别属性不相同且属性数量不相同。(如颜色、尺寸、重量)每个属性的参数不同且数量不相同(如红色、绿色)实现如下产品类别1:属性---颜色[红色、黑... 产品有未知数量类别
每个产品类别属性不相同且属性数量不相同。(如 颜色、尺寸、重量)
每个属性的参数不同且数量不相同(如 红色、绿色)

实现如下

产品类别1:
属性---颜色[红色、黑色、白色]
---尺寸[大、中、小]

产品类别2:
属性---领形[圆领、V领、衬衫领]
---季节[春季、夏季、秋季、冬季]
---厚度[超薄、薄软、中等、加厚]

产品类别、属性、参数均可在后台添加。
请问这样的数据库怎么设计?
且最终添加产品与之关联。。
展开
 我来答
radgesoft
2011-03-16 · TA获得超过173个赞
知道小有建树答主
回答量:312
采纳率:100%
帮助的人:172万
展开全部

如图

Jarhf
2011-03-16 · TA获得超过1862个赞
知道小有建树答主
回答量:1736
采纳率:25%
帮助的人:1035万
展开全部
表1产品类别( productTypeId,typeName,Remark)
表2产品属性(productPropertyId, propertyName,parameters)
表3:类别x属性表(productTypeId,productPropertyId),类别和属性的关联表
追问
那请问产品表呢?
追答
去掉 表3
在加个产品表(id,name)
产品x属性表(产品id,属性id,属性参数)

比如:产品表(1,产品1)
产品x属性表(1,1,红色)(1,2,大)
表1(1,产品类别1,备注)
表2(1,颜色,参数说明),(2,尺寸,说明),(3,季节,xx),(4,厚度,xx)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paopaoiff
2011-03-16 · TA获得超过179个赞
知道答主
回答量:174
采纳率:100%
帮助的人:109万
展开全部
表1
产品
产品id 产品类别id 产品属性id1(颜色) 产品属性id2(尺寸)产品属性id3()

表2
产品属性
产品属性id 产品属性 产品属性id
红色 颜色 类别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式