日期:2014-05-16  浏览次数:20450 次

请教该如何设计数据表?
我想把很多商品的指标属性放在同一个记录表中,以便将来针对某个商品查询它的 属性,但是很多商品属性截然不同,比如电视有厂家、功率、屏幕尺寸,3D或高清等属性,而洗衣机也有厂家、功率,却没有屏幕尺寸,3D或高清等属性,但有转速、涡轮/滚筒等指标,而音箱又有其相同或不同的指标属性……
请问,应该如何设计这个数据表的字段结构?谢谢!
------解决方案--------------------
规格表可以分为两个表

一个是产品大类规格

一个是小类规格

大类里面存储的是 产品号 规格号

小类里面存储的是  各种规格号  大类规格表ID

大类表相当于把商品归类了 比如洗衣机 电冰箱 。。。
------解决方案--------------------
100万很小,除非你每次都要查询几十万数据,不然分表完全没问题,现在企业级的数据库都有大量千万级的表,库大小超几十G。这方面你不用考虑,建议你先把关系数据库的基础打好再考虑这些问题
------解决方案--------------------
引用:
Quote: 引用:

100万很小,除非你每次都要查询几十万数据,不然分表完全没问题,现在企业级的数据库都有大量千万级的表,库大小超几十G。这方面你不用考虑,建议你先把关系数据库的基础打好再考虑这些问题



我原来公司的单表数据1.5亿,也内有分区哈。

我觉得,可以当出现性能问题后,再分区也不迟。
------解决方案--------------------
建议你赶快用sql server了,不要在access上面虚度青春了