谢谢版主,我们是想商品进货时和商品销售时,商品在数据库中是如何存储的。因为对于不同的交易,用条形码作为主键会发生冲突的。
原则上进货与销售的表格是分开的两者再更新到库存然后需要一个商品的Master表格要再细分你可以多加几个区分标记和商品条形码构成复合PK
一般超市管理系统,是多表组成。商品销售一般是在商品录入时系统自动分配的ID,一般销售也是根据商品ID来完成,在存储时一般是通过INSERT INTO插到零售表里的。而这个则由日结来完成。日结则是一个存储过程,包括很多,如更新商品库存,生成众多销售报表等。略懂一点,说错地方请谅解!
[此贴子已经被作者于2006-5-4 16:50:23编辑过]
原则上是这样的,但是如果有多家店铺,供货商的情况下,需要复合PK此外你还要考虑到店铺之间商品调剂,仓库到店铺,店铺返回仓库,供货商直接向店铺供货,或者通过仓库发货。这些都需要追加其它识别标记