想把原来Excel中的数据使用数据库保存,Excel结构如图,产品和材料都是会随时增加或删除的
本人的想法是建立两个表:
产品表:产品id(主键),材料id(主键),材料定额,产量……
材料表:材料id(主键),名称,型号……
但是材料有几百种,产品有有近千种,这样一组合数据量感觉太大了,而且每增加一个产品就要增加几百条记录感觉不是很理想,本人小菜鸟一只还望各位赐教,谢谢
本人的想法是建立两个表:
产品表:产品id(主键),材料id(主键),材料定额,产量……
材料表:材料id(主键),名称,型号……
但是材料有几百种,产品有有近千种,这样一组合数据量感觉太大了,而且每增加一个产品就要增加几百条记录感觉不是很理想,本人小菜鸟一只还望各位赐教,谢谢
解决方案
30
假如材料最多就几十种,那么可以考虑把这个材料作为列。
假如材料很多,有上百种之多,那建议把一个材料1行数据,例如:
产品,材料,用量 这3个字段来存储,假如像上面有3个材料,那么每个产品就有3行。
假如材料很多,有上百种之多,那建议把一个材料1行数据,例如:
产品,材料,用量 这3个字段来存储,假如像上面有3个材料,那么每个产品就有3行。