http://dl2.csdn.net/down4/20071217/17163618860.jpg"/>

高手研判,慧聪网核心技术,向数据库设计高手学习

发布时间:2024-05-21 20:25 发布:上海旅游网

问题描述:

首先很感谢各位高手前来指导,小弟一定会好好学习并把他发扬广大.
问题是这样的,在慧聪网上发布供求信息时,当点到第三级分类的时候,它的该第三分类下的相关参数,属性就都出来了,比如说附图中,点击均衡器,在他的产品参数里就会出现关于它的详细参数,而点其它的第三级分类就会出现相关参数.
问题就是在数据库中如何设计,设计了三个分类表后,相关参数表如何设计,才能在提交供求信息后,匹配相关参数.并且他的产品参数中还分两个项目,一个是技术参数,一个是基础参数,而有的第三个分类中就没有产品参数这一项,或是很少.

数据库问题相当复杂,
我也想了一种方法,但是设计性能感觉很差,希望能学习到其它更好的方法
我的方法是这样的
设计好三个产品分类表bigClass,smallCLass,thirdClass以后,又设计了另一个储存产品基本参数的表otherClass,设计了关联thirdClass的thirdClassId字段,基本参数品称字段otherClassName,默认值字段otherClassDefaultValue,和排序字段otherClassOrder.
然后在商机表中填加了十几个未写明名称的字段,如,ziduan1,ziduan2,ziduan3....,用来匹配存贮表提交的关于产品基本参数的otherClass的列表值,当然列表中也存贮了相关产品参数.
用这种方法设计的数据库,灵活性差,而且不稳定,当然我不怕编程麻烦,就怕不稳定.

感谢高手给予解决方法,也让后来的朋友看到我的问题而受益,壮大同胞编程队伍,谢谢!
http://dl2.csdn.net/down4/20071217/17163618860.jpg

问题解答:

高手研判,慧聪网核心技术,向数据库设计高手学习这个旅游问答期待您的解答,请登录账号或关注微信公众号回答这个问题。

热点新闻