专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 其他数据库

一张入库单有多个商品入库,如何设计数据表

发布时间:2010-05-24 21:15:42 文章来源:www.iduyao.cn 采编人员:星星草
一张入库单有多个商品入库,怎么设计数据表?
问个初级问题,最近做个简单的库存数据库,碰到个问题。
看了好多库存数据库设计,最简单的基本上就是入库表,出库表,库存表。
入库表基本包括 入库单编号,商品,数量,单价,金额等几个字段,其中入库单编号为主键,可问题来了,一张入库单经常会有多个商品入库,多个商品加入数据库那就会存入多条记录,而入库单编号为唯一,而且应该为唯一。出库表也存在此问题。
一张入库单只存一个商品那可以解决,不过这样总感觉不符合实际业务操作。而且碰到业务量大的话,生成的入库单相当可观。
要不就把入库单编号设为可重复?存入数据库时进行一条记录一条记录存入,然后查询的时候提取相同的入库单编号就显示?
要不就再建一张对应表,入库单编号还是唯一,一张入库表上有几个商品就生成几个入库单子编号存,将相关记录入此表?
实在想不出好办法,大家怎么解决这个问题?谢谢!
------解决方案--------------------
随便说一下。
建3个表
1。 入库表,只有基本信息,日期,id,录入人id什么的
2。 商品表
3。入库详细表, 入库id,商品id
从关系上说, 就是 入库表和商品标 用入库详细作一个 多对多 的连接
------解决方案--------------------
出库入库详细记录表 :每种商品出入库记录,一种商品一条记录
 主键id    商品id   规格    数量(出库入库数量)     备注  入库日期      公司    编号 创建时间  编号  code

商品表:
 主键id  商品名称  单位   单价   金额   库存

出库入库记录表:根据出入库次数记录,不管商品有多少。
 主键id   code  创建时间  状态(出库
------解决方案--------------------
入库)




友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: