产品数据库设计
产品有未知数量类别每个产品类别属性不相同且属性数量不相同。(如颜色、尺寸、重量)每个属性的参数不同且数量不相同(如红色、绿色)实现如下产品类别1:属性---颜色[红色、黑...
产品有未知数量类别
每个产品类别属性不相同且属性数量不相同。(如 颜色、尺寸、重量)
每个属性的参数不同且数量不相同(如 红色、绿色)
实现如下
产品类别1:
属性---颜色[红色、黑色、白色]
---尺寸[大、中、小]
产品类别2:
属性---领形[圆领、V领、衬衫领]
---季节[春季、夏季、秋季、冬季]
---厚度[超薄、薄软、中等、加厚]
产品类别、属性、参数均可在后台添加。
请问这样的数据库怎么设计?
且最终添加产品与之关联。。 展开
每个产品类别属性不相同且属性数量不相同。(如 颜色、尺寸、重量)
每个属性的参数不同且数量不相同(如 红色、绿色)
实现如下
产品类别1:
属性---颜色[红色、黑色、白色]
---尺寸[大、中、小]
产品类别2:
属性---领形[圆领、V领、衬衫领]
---季节[春季、夏季、秋季、冬季]
---厚度[超薄、薄软、中等、加厚]
产品类别、属性、参数均可在后台添加。
请问这样的数据库怎么设计?
且最终添加产品与之关联。。 展开
展开全部
表1产品类别( productTypeId,typeName,Remark)
表2产品属性(productPropertyId, propertyName,parameters)
表3:类别x属性表(productTypeId,productPropertyId),类别和属性的关联表
表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)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表1
产品
产品id 产品类别id 产品属性id1(颜色) 产品属性id2(尺寸)产品属性id3()
表2
产品属性
产品属性id 产品属性 产品属性id
红色 颜色 类别
产品
产品id 产品类别id 产品属性id1(颜色) 产品属性id2(尺寸)产品属性id3()
表2
产品属性
产品属性id 产品属性 产品属性id
红色 颜色 类别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询