关于一类数据表的设计求助

比如有一种产品表,每个产品可能包含几十种不同成分,并且每种成分的含量和重要性也有所不同。

另外,每种成分都有各自独立的很多信息,需要详细记录,怎么设计能便于结构清晰和快速查询呢?

谢谢!

作者: ispotato   发布时间: 2011-05-30

仅看楼主的描述,仍然无法清楚了解具体情况。

建议楼主先根据自己的理解写出自己的设计方案,并针对自己设计的方案进行一些评注或者认为有什么不足之处。 然后大家可以进行讨论。

作者: ACMAIN_CHM   发布时间: 2011-05-30

比如产品表结构如下:

产品ID 成分1 成分1的含量 成分2 成分2的含量 。。。成分n 成分n的含量 


但如果有的产品只含3种成分,而有的产品含几十种成分,那这个表的n就不太好设计了,太大了浪费,太小了万一不够?如何表示这种关系会比较合理,并且便于查询呢?

作者: ispotato   发布时间: 2011-05-30