范围。现将部分变化简述如下:
1单用户数据库和多用户数据库
早期的微机数据库是单用户系统,只能供一人使用。随着局域网应用的扩大,供网络用户共享的多用户数据库开始流行。VFP就是一种多用户数据库系统。在它以前,已有Dbase3+,FoxBASE+,FoxPro等多用户数据库供微机用户选用。
多用户数据库的关键是保证"并发存取"的正确执行。例如飞机订票系统允许乘客在多个售票点订票。当两位乘客在不同的售票点同时向某一航班订票时,若缺乏相应的措施,在数据库中可能仅反映一个乘客的订票,从而发生两人同订一票的错误。
2集中式数据库和分布式数据库
集中和分布,是对数据存放地点而言的。分布式数据库把数据分散存储在网络的多个节点上,彼此用通讯线路连接。例如,一个银行有众多储户。如果他们的数据存放在一个集中式数据库中,所有的储户在存、取款时都要访问这个数据库,通信量必然很大。若改用分布式数据库,将众储户的数据分散存储在离各自住所最近的储蓄所,则大多数时候数据可就近存取,仅有少数数据需远程调用,从而大大减少网上的数据传输量。对一个设计良好的数据库,用户在存取数据库时不须指明数据的存放地点。换句话说,它能使用户像对集中式数据库访问时一样方便。
分布式数据库和多用户数据库都是在网络上使用的。但多用户数据库并非都是分布存储的。例如上述的飞机订票系统,其售票数据通常都集中存放,并不分散存放在各个售票点上。
3传统数据库和智能数据库
传统数据库存储的数据都代表已知的事实,智能数据库则除存储事实外还能存储用于逻辑推理的规则。所以后者也称为"基于规则的数据库"
例如,某智能数据库存储有"科长领到科员"的规则。如果它同存有"甲是科长"、"乙是科员"等数据,它就能推理得出"甲领导乙"的新事实。随着人工智能不断走向实用化,对智能数据库的研究日趋活跃,演绎数据库、专家数据库和知识库系统,都属于智能数据库的范畴。他们的共同关键是逻辑推理,如果推理模式出了问题,就可能导致荒诞的结果。
1.2VISUAL6。0概述
1995年9月,MICROSOFT公司推出了最新的FOXPRO版本VISUALFOXPRO3。0。它集WIZARDS技术和RUSHMORE技术于一体,人们认为它是多年来出现的在关系数据库方面最重要的产品。是继VISUALC++、VISUALBASIC后又一可视化产品。目前VISUALFOXPRO的最高版本是1998年推出的VISUALFOXPRO6。0。
VISUALFOXPRO是MICROSOFT公司推出的全新PC平台关系型数据库管理系统。它具有强大的性能、无与匹敌的速度、完整而丰富的工具、极其友好的图形用户界面、简单的数据存取方式、良好的兼容性。不但兼容早期的DBASE以及FOXBASE各种版本,同时还提供了许多基于WINDOWS的崭新功能。VISUALFOXPRO作为具有WINDOWS95兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。随着桌面操作系统由WINDOWS3。X逐渐向WINDOWS95升级的发展潮流,VISUALFOXPRO必将成为今后数据库产品中的主流。
MICROSOFTVISUALFOXPRO是一个32位的数据库开发系统,可运行于WINDOWS95和WINDOWSNT操作系统。与FOXPRO2。5相比,它是一个革命性的软件产品,引进了可视编程和面向对象的概念。
VISUALFOXPRO既具有VISUAL系列的功能强大、直观易用、面向对象等优点,又具 WINDOWS和FOXPRO的长处。提供了"向导"、"设计器"和"生成器"等工具,使得数据库的管理工作变得容易。
VISUALFOXPRO的易用性使初学者和那些想避免涉及FOXPRO复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;增添的面向对象的编程方式等新特色,使之成为应用程序开人员的强有力的工具;其兼容性使原来的广大XBASE用户能迅速转为使用VISUALFOXPRO;VISUALFOXPRO还能广泛地与其他许多软件(如EXCEL、WORD、LOTUS1-2-3等)共享和交换数据。正是由于其易用性、先进性和广泛性,使VISUALFOXPRO真正做到了面向各种水平的用户。
1.3VISUALFOXPRO6。0的特点
1.3.1简单 易学易用
1快速完成应用任务
提供了"向导"、"生成器"和"设计器"3种工具,这3种工具都使用图形交互
上一篇:
VFP学生办证管理系统(论文和程序)
下一篇:
Microsoft Visual Studio 2005常见问题讲解