关于进销存软件编制时遇到的一些问题?
接到一个进销存软件工程。可是有一些疑问还没有解决。
鉴于买主目前计算机的频率只能使用access的数据了。
1、究竟使用几个库。我计划使用2个库,一个库存,另一个交易。
2、表的使用。交易记录库中做2个表。一个是交易总表、一个是详细交易记录。
3、作为交易记录,我计算了一下,每个月有可能达到30万条的详细记录数,是不是应该每月在建立一个库?
4、sql语句中有没有跨越不同数据库的查询方法,也就是说同时查询两个以上的数据库记录?
5、我还应该注意哪些问题?
问题点数:100、回复次数:3Top
1 楼dingyanwei()回复于 2003-06-01 14:55:39 得分 0
已有一贴,谁解答全给谁。
http://expert.csdn.net/Expert/topic/1856/1856287.xml?temp=.7307093Top
2 楼KJ_Wang(Java Every Day)回复于 2003-06-01 16:39:33 得分 10
一、我觉得最好只用一个数据库(本人也只用一个数据库):
原因:
1、易维护(数据库,程序)。
2、数据库表与表之间的操作方便,程序减少许多FOR或WHILE等这样的语句。
这样不足是可能数据库可能会很大。
二、每个月建立一个数据库,那么上个月的数据你怎么办?我采用的方法是针其按时间段导出(出库的数据),这样是你就不会掉数据。
三、SQL SERVER中有,只要将链拉到SQL SERVER数据库就可以,含.TXT,.XLS,.MDB,DB2,ORACLE,INFORMIX,SYBASE,FOXPRO等数据库都可以,ACCESS我就不太清楚。但你可以采用字符串
CNN.begintrans
on error goto INSERTERR
CNN.execute(sqlstr)‘sqlstr比较常用的是FOR语句中得的结果。
cnn.commonittrans
exit sub
INSERTERR:
CNN.rollbackTRans
msgbox "Insert error",vbinformation
四、不知是不是建议,数据保证正确(计算,操作),保持数据的一致(即在涉及有的业务操作时,注意相关数据的一致性问题)Top
3 楼planetike(胜哥哥)回复于 2003-06-01 21:24:10 得分 90
谢谢,来接分了!
给你的数据库结构,只是网上一个朋友要我帮他写的,写得太急促,只能说是给你做参考。望以后多多交流。Top




