Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请大神赐教:如何设计ACCESS数据库管理如下特殊供求关系和库存?

清风徐来  发表于:2015-12-31 11:48:00  
复制

多个供应商拥有一定数量的同样的4种商品,多个客户需向这些供应商购买数量不等的该4种商品,而一个供应商的各种商品存货不一定都能,也可能都不能满足一个客户的需求,通常会由多个供应商组合供应,一个供应商的商品又可能供应多个客户。如何设计ACCESS数据库,使其能够根据不同供应商的各种商品的存货数量和不同客户对各种商品的需求数量向客户供货,并对各供应商的存货进行管理?

 

Top
煮江品茶 发表于:2016-01-02 09:33:14

将观察者作为主体嘛。也就是说多个供应商的库存即为观察者的库存,多个用户的需求即为观察者的需求。观察者居中调配库存和需求之间的关系而已。

表结构大体可设计如下:
单位表:单位ID(主键),单位名称
商品表:商品ID(主键),品名,规格,计量单位
库存表:库存ID(主键),单位ID(外键),商品ID(外键),库存日期,库存数量,库存单价
需求表:需求ID(主键),单位ID(外键),商品ID(外键),求购日期,求购数量,求购单价
交易表:交易ID(主键),需求ID(外键),库存ID(外键),成交日期,成交数量,成交价格,佣金



清风徐来 发表于:2016-01-04 08:17:41
谢谢煮江品茶!您给出的表结构设计方案应该很有帮助,但我不明白您说的”将观察者作为主体“、“多个供应商的库存即为观察者的库存,多个用户的需求即为观察者的需求“应该如何理解?或者说应当如何通过建立表之间的关系实现”观察者居中调配库存和需求之间的关系”?

清风徐来 发表于:2016-01-04 08:21:33
另外,“单位表”中的单位是否包括供应商和客户?如果是,是否分为两个表更好?

总记录:3篇  页次:1/1 9 1 :