摘要
PC LAN的出现,为多用户应用程序提供了一个有效可靠的运行平台.在这一环境下,数据能在多个用户之间共享.每个用户通过一台连到网络的PC机共享数据,完成数据的日常维护、查询、更新等操作.多用户与单用户应用程序的区别在于:多用户环境下的数据库允许多个用户同时使用,当然,这就可能发生数据使用的冲突.多用户数据库管理程序的特点,就是数据资源共享,并解决数据共享冲突.多用户环境下编程时需要细心规划和设计,要注意在多个用户同时对数据库进行更新时的协调工作.首先,应弄清楚何时需要锁定文件或记录.一般而言,某些关键操作要求锁定整个数据库,而有些操作只需锁定数据库的一部分(因为锁定整个数据库,就意谓着排斥其它用户对其修改,这就降低了数据共享实效).本文以FoxBASE+为例,通过讨论减少数据库或记录锁定的时间和次数,来减少数据共享冲突,以提高数据共享实效.
出处
《北京纺织》
1995年第1期23-28,共6页
Beijing Textile Journal