数据结构设计思路

来源:百度知道 编辑:UC知道 时间:2024/05/14 20:46:26
本人是VFP初学者

遇到了一个数据结构设计方面的难题

例如

一个电视商品数据表名为tblTV

字段如下:

产品名称 型号 出厂编号

这个商品新进货时这三个内容是必填的,在程序中以后要去其进行相应的操作,如销售,转移商品所在店面等

当然了,从进货录入商品以上信息时,到商品销售为止,这中间还会有若干的程序操作
按照以前的一些思路,就是对原表进行操作,不过后来觉得不合理,比如现在商品从A店调到B店,如要原表中设计中加个“商品所在店”字段也是可以,只是如果又从B店调到C店呢?此时记录商品所在店是C那么这中间的过程应该如何记录?是用其他表来记录还是在原表?

这个思路问题我一直没有个好的解决办法,因为还要考虑到程序在后期查询商品信息时的操作

请有这方面结构设计思路的朋友帮忙给分析分析。谢谢

这个很好办啊,你可以在加个存放店名的表啊,店名表里面有一个主键和各个店的店名,在你的原表上加一项“商品所在店”字段。把店名表的主键放到这个字段里面。以后你只要修改这个字段的内容就好了。哪怕你移动了n家店。也不存在任何问题啊。
我的意思就是你用个表结合就好。
select 主键
form 店名表
where 商品所在店=要移动的店名
搜索出来的数据放到你第一张表加的“商品所在店”字段
就好了。哪怕你移动一万家店也不会有问题啊,只要你在店名表里面加店名就好了。明白了吗。