http://detail.zol.com.cn/123/122650/param.shtml
比如 中关村在线,泡泡网经销商板块
都几百类商品 几千中产品,
没类商品有不同属性,不同字段,
怎么去设计这些商品的字段和属性啊?
比如 中关村在线,泡泡网经销商板块
都几百类商品 几千中产品,
没类商品有不同属性,不同字段,
怎么去设计这些商品的字段和属性啊?
解决方案 »
- ajax Socket保持连接问题.
- 郁闷了,请帮忙看看啊
- 关于ASP.NET问题
- 求类似my space网站的源代码,原来在csdn上见过,
- 表单提交问题
- 关于谈出窗口的问题
- FCKeditor.Net_2.2 FOR .NET的用法.
- 如何让我的IIS服务器代理新浪,访问我的服务器可以看到新浪的内容,急!!!!
- 安装IEwebcontrols时出现严重的问题!
- ASP.NET的延时加载
- 一个类b继承抽象类a,a中有构造函数,这个类b中必须实现a的构造函数吗?否则会报错:方法的重载不带有“number”个参数,我试了是这样的,这是为什么啊?
- asp.net中是否可以创建套接字来和其他应用程序通信?
================
编号 类别名称
1 笔记本
2 台式机产品 table
=================
编号 类别编号 产品名称 描述
1 1 戴尔inspiron 主要性能[cpu类型:Intel 奔腾双核 T2080(1.73GHz);最高主频:1.73GHz;...]|存储性能[...]|...
ProductID
ProductName
ProductProperties
ProductID
PropertyName
PropertyValue
Products 是 ProductProperties 的父表,并启用级联删除和更新
大概就是这样
ClassID,ClassName [定义商品分类]table ProductClassSpecialProperty [定义每一个分类的特殊属性]
PropertyPorpertyId,ClassID,Nametable ProductClassSpecialPropertyValue [特殊属性的值]
PropertyValueId,PropertyPorpertyId,Valuetable Product [定义商品]
ProductID,ClassID,ProductName,ProductSomeProperty(通用的一些属性)table ProductSpecialProperty [商品的特殊属性及值]
ID,ProductID,PorpertyId,PropertyValueId
比如台式电脑联想PC5000,属性:CPU,内存,硬盘,主板,显示器.
而手机NOKIA E61,属性:屏幕大小,内存卡,键盘类型,尺寸。这样的商品如何放一起呢?
classid classname properties
1 分类一 属性1|属性2|属性3|属性4
2 分类二 属性5|属性6|属性7
产品表
id product classid properties
1 产品一 1 属性1:值1|属性2:值2|属性3:值3|属性4:值4
2 产品二 2 属性5:值5|属性6:值6|属性7:值7操作中需要一些字符串和数组处理的技巧
我这人笨,表建太多看着迷糊
这个不是说不同种类的商品如何吧冗余字段提取出来。
而是说不同的商品字段就不同,
比如商品A有5个字段,商品B有7个字段,商品C有12个字段,然后除了商品ID,商品类别,商品价格一样,其他的字段名称、类型都不一样,你怎么往一个表里放?我的方法就是每个商品一个表。有需求了再加。没有别的好方法。还有一个法,灵活性非常好,程序运行后无需改动数据库架构,和acong110说的方法。不过实现起来很费事,而且对于以后的一些数据查询,分析等操作感觉会很不利。
<cpu>
<主频>2.6</主频>
</cpu>这样.
谢谢了,Email:[email protected]
再次谢谢...
楼主得到结果了吗?能否发份数据结构文档给我学习学习呢
谢谢了,Email:[email protected]
再次谢谢...