当前位置: 代码迷 >> ASP.NET >> 数据库设计
  详细解决方案

数据库设计

热度:2695   发布时间:2013-02-26 00:00:00.0
求一个数据库设计
一个产品有很多类型,每个类型有很多属性,属性可以动态态加,一个属性有很多可选项,选项也是可以动态添加的.
选项是绑定在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
------解决方案--------------------------------------------------------
所谓动态的东西其实就是一个流水表,你只要做好主键以及与父表的外键.
另外你大不了多开几是个备用字段,然后一个个放进去.


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