[讨论]料品基本档中可扩展属性的设计
有两套设计方案,方案A:料号+属性名+属性值
方案B是料号+属性1+属性2+...
优缺点分析:
1、成品与材料需要记录不同的属性,如果用方案A,只需一个表就可以;
用方案B需要多个表。如果材料很多种的话,可能要很多个表。
2、方案B的查询效率要高很多,以我所在的公司为例,成品需要记录200个左右
的扩展属性,而且由于属性名是数据本身,而不是数据定义,规范性不是很好,
程式应用起来出错几率要大一些。
3、方案A的可扩展性要好一些;
4、但是方案A的数据不能与其他数据融合成一个整体。
欢迎大家发表各自的看法。在此先谢过了。