我的需求是这样的,
一个汽车的表:car
然后里面有车牌,车型等等还有就是一个配件的表:Accessory
里面有字段:名称(name),价格(price)配件库存表:AccessoryStore
里面的字段:accessory_id,数量(amount)然后我需要的一个设计是这样子的 ,例如,如果A车,使用了2个配件X,并且当我查看A车的时候,就可以看到A车使用了哪些配件和他们的数量,并且在使用后,AccessoryStore应该减去相应的数量。
一个汽车的表:car
然后里面有车牌,车型等等还有就是一个配件的表:Accessory
里面有字段:名称(name),价格(price)配件库存表:AccessoryStore
里面的字段:accessory_id,数量(amount)然后我需要的一个设计是这样子的 ,例如,如果A车,使用了2个配件X,并且当我查看A车的时候,就可以看到A车使用了哪些配件和他们的数量,并且在使用后,AccessoryStore应该减去相应的数量。
CarAccessory
字段:
car_id,accessory_id,amount在查看A车时从该表读出 配件及需要的数量,
在使用后(你需要一个配件使用表),根据这个表的配置(数量) 减去相应的配件库存表
配件使用表,字段为accessory_id,amount?是这样子吗?这样会不会有点冗余了。
配件使用表是需要什么时候查询用到?
如果每一次CarAccessory的存储,我就把AccessoryStore里面的amout减去CarAccessory的amount,这样的会不会影响效率?
http://topic.csdn.net/u/20090807/08/19f980a3-3830-4261-90ca-0f85ec628492.html