日期:2014-05-19  浏览次数:20439 次

求一个数据库设计
一个产品有很多类型,每个类型有很多属性,属性可以动态态加,一个属性有很多可选项,选项也是可以动态添加的.
选项是绑定在radiobuttonlist中.
显示如:
属性A   :选项1,选项2,………………
属性B   :选项1,选项2,选项3,………………
属性C   :选项1,选项2,选项3,选项4,………………
属性D   :选项1,选项2,选项3,………………
……………………
……………………

数据库怎么设计简单方便.


------解决方案--------------------
productInfo:
productId, productName

propertyInfo:
propertyId, propertyName

optionInfo:
optionId, optionName

productProperty:
productId, propertyId

propertyOption:
propertyId, optionId
------解决方案--------------------
所谓动态的东西其实就是一个流水表,你只要做好主键以及与父表的外键.
另外你大不了多开几是个备用字段,然后一个个放进去.


坦诚的说我没仔细看,但做法不是很麻烦的,好好想一下就可以了,呵呵.