首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql 多个型号建表疑惑解决思路

2012-05-20 
mysql 多个型号建表疑惑例如:CPU 产品字段接口功率 一级缓存价格技术参数 指令 ......内存产品字段容量类

mysql 多个型号建表疑惑
例如:
CPU 产品
字段
接口 功率 一级缓存 价格 技术参数 指令 ......

内存产品
字段
容量 类型 品牌 频率 封装 ......

硬盘产品
字段
尺寸 容量 品牌 固态/静态 ......

每个产品都有不同的字段名称,而且相同类型的产品可以排序,价格由小到大,接口容量由小到大
如果为每个产品建一个表就可以解决问题,例如:卖场每个客户都自己建产品类型,如果100个产品*1000个客户,这个不是好办法吧,所以,有点疑惑!

[解决办法]
一种设计方法,就是把公共属性放在一张表中,比如 (ID,名称,价格,品牌,。。。)
然后另调一表存放类别属性 (类型ID,属性)
属性表

这样 
产品表 
ID, 类别, 名称, 品牌, 价格
001 , CPU, P386, INTEL, 100.00

类别属性表
CPU, 接口
CPU, 功率
CPU, 指令

属性值表
001,CPU, 接口,P3
001,CPU, 功率,1.8
001,CPU, 指令,CISC

热点排行