文档介绍:数据库及其应用
第11章 VFP8的网络应用
劈酣族持橙釜填匈料呆苫擅师乓譬釜俗早帖剐运变崩贫配锗擦粮紧砾拐住数据库及其应用c11数据库及其应用c11
第11章 VFP8的网络应用
数据库应用系统的开发模式及选择方法;
;
,Web发布向导的使用;
web数据库访问技术的基本概念和常用方法,。
劫筒琅昆霸变粗拄牲和衙锌胳翌粒需乃搓娘安势浴船茄但舌刑待锨鬃咆三数据库及其应用c11数据库及其应用c11
数据库系统的应用模式
(C/S, Client/Server)模式:传统的两层C/S模式将应用系统分为两个部分:客户机部分和服务器部分。在客户端的应用程序主要包括用户的操作界面,服务器端的应用程序则存储被用户访问的数据,同时为了使客户机能够更好地使用服务器上的数据,通常引入管理机制对数据进行逻辑上的分配和管理。由于传统的C/S结构的局限性,三层C/S模式应运而生。三层C/S结构将应用的三部分(表示部分,应用逻辑部分,数据访问部分)明确进行分割,使其在逻辑上各自独立,并且单独加以实现,分别称之为客户、应用服务器、数据库服务器。
斧拉鸳游痕殖滚祭镁榜兑袄递理偶幻陇涅陨继咽浪扛吧屁脉骗砚敞坠失整数据库及其应用c11数据库及其应用c11
浏览器/服务器(B/S)模式
(B/S, Browser/Server)模式
B/S模式又称为瘦客户机模式或Web的三层结构。在这种结构中,客户端只需安装和运行浏览器软件,而Web服务软件和数据库管理系统安装在服务器端。实际上,B/S结构是在C/S基础上的扩展,用户通过客户端的浏览器,发出一系列的指令和请求动作,由服务器端负责对请求进行处理,并将得到的结果通过网络发回到客户端。随着应用系统的不断扩大与需求的变更,多层Web应用体系结构逐渐发展起来。多层应用的实质即三层的B/S结构模型。
黎试排坊绘怯辣枯龋狰疤缎嫁缅擎贤颖紧秉岭瞳辕帅赴镶水剑您钳贵运擞数据库及其应用c11数据库及其应用c11
系统开发应用模式选择方法
从系统应用模式的发展可以看出,对于应用系统性能的提升都是以不同的代价换取的。对于数据库应用系统结构方案的选择,必须基于系统的实际情况来进行选择。对于系统架构的选择应根据系统的功能需求,安全性能要求,开发成本,开发周期等综合因素来确定最优性价比的方案。
总体而言,B/S对于用户要求低,但客户端功能较低;C/S可以开发功能丰富的客户程序,但对客户端环境和用户要求相对较高。
肢傻严容黔个啤懈量睁避凋势惑驼踊撩纷窿冀偿瞥汹控烬林年镁珠剖峰预数据库及其应用c11数据库及其应用c11
基于C/S模式的VFP应用程序
:(C/S)模式的应用程序时,在完成需求分析、数据流程、数据库设计等准备工作之后,就可以开始构造并升迁一个本地原型。本地原型是应用程序的一种工作模式,它使用VFP的表、视图和数据库来表示以后将放在远程服务器上的数据。构造本地原型可以从草图开始,。
锅貌卸兴拜玄躇菠颁盆纯无殷绒留戳狄拄荡潍二企中梗桃廖樊憎额鉴砂艾数据库及其应用c11数据库及其应用c11
创建和升迁本地原型的步骤
创建和升迁本地原型的步骤如下:
1)创建应用程序时。用本地视图和本地表来表示以后将要升迁到远程服务器的数据。
2)在应用程序的表单和报表的数据环境中使用本地视图。
3)使用SQL Server升迁向导升迁本地视图和本地表。
磐言庄造丈乾昔堂勺挣鳞二趣途语谩质酵殊痹溶盆齐逗爹互脯述拣整霖元数据库及其应用c11数据库及其应用c11
升迁向导可以创建一个SQL Server数据库,实现VFP数据库中各个表的功能,还可以重新定向VFP视图,让其使用新建的远程数据而不是本地数据。
在运行升迁向导之间,对于服务器端,需要关闭掉所有已打开的数据库表,做好数据库的备份,确保对服务器的访问权限,确保服务器上有足够的可用磁盘空间。对于客户端,要备份好VFP数据库,并确保已建立ODBC数据源。完成了服务器端和客户端的准备工作后,就可以开始升迁VFP数据库。
重督频贴牌豁撑另姨氟派橡稳俄唯矗淌宣神条孤捻羊养垃滁利埔辖努蝉诽数据库及其应用c11数据库及其应用c11
升迁向导可以创建一个SQL Server数据库,实现VFP数据库中各个表的功能,还可以重新定向VFP视图,让其使用新建的远程数据而不是本地数据。
在运行升迁向导之间,对于服务器端,需