首页 新闻 会员 周边

一个数据库设计问题,求助了很多论坛了,晕死

0
悬赏园豆:200 [已解决问题] 解决于 2011-11-11 12:03

做一个进销存系统,商品表不知道怎么设计,

 

因为有一种商品叫 手机卡,,在进货的时候,写 手机卡 100张,

 

晕,那卡号和密码怎么存储

 

而且,客户购买的时候,一次都是购买个10到20张的,出货 写 手机卡20张 ???卡和密码,怎么存?

 

 

 

notdel的主页 notdel | 初学一级 | 园豆:10
提问于:2011-11-11 07:57
< >
分享
最佳答案
0

建一张手机卡明细表 有进货单id,卡号,密码,出货单id 4列构成

当你进货的时候商品明细里存储1条记录叫100张手机卡,但同时要在手机卡明细表里生成100条记录

出货的时候只要写出货id和卡号密码就可以了

收获园豆:200
死白的man | 老鸟四级 |园豆:2135 | 2011-11-11 08:11

这个我想过了,但还有一个商品,也有这样一张特性,每台设备上有一个唯一的编码,就想发动机号一样,总不能也单独建个表吧?

notdel | 园豆:10 (初学一级) | 2011-11-11 08:14

@ihwt: 那你就用‘手机卡明细表’ 增加一列类型 区分到底是手机卡还是其他,唯一的编码和手机号存储在同一列

死白的man | 园豆:2135 (老鸟四级) | 2011-11-11 08:18

@死白的man: 晕啊,要是有多个商品都这样,那我得晕了,哦滴神,再说了,要存储的内容都不一样,字段意义也不一样啊?

notdel | 园豆:10 (初学一级) | 2011-11-11 08:25

@ihwt: 这有什么晕的?定义商品的时候定义一个flg ,只要有这个flg就必须扩展到新表。

死白的man | 园豆:2135 (老鸟四级) | 2011-11-11 08:35

@死白的man: 下单,入库,出库,退货,那系统里,商品有多少个状态,在扩展新表里岂不的弄多少个状态?

notdel | 园豆:10 (初学一级) | 2011-11-11 08:37

@ihwt: 我的意思是商品定义一个状态比如1 当我入库出库的时候判断当商品状态为1的时候就必须操作新的扩展表

死白的man | 园豆:2135 (老鸟四级) | 2011-11-11 09:30

@死白的man: 

只能用这种方式了,商品,我添加了一个功能,如果有商品有这种特性了,我就自动建表,呵呵,谢谢啊,200分啊,my god ,血本,

notdel | 园豆:10 (初学一级) | 2011-11-11 12:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册