网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库应用开发技术》 __数据库应用体系结构 一、数据库应用系统体系结构概述 1、什么是数据库应用体系结构? 从DBMS的角度来看,DBS通常采用三级模式结构; 从数据库最终用户的角度看,数据库系统结构也可以说就是面向用户的数据库应用系统; 一、数据库应用系统体系结构概述 2、数据库应用系统体系结构的三个层次 数据库存储层:完成对数据库中数据的各种维护操作 业务处理层:又称为应用层或业务逻辑层,此即是数据库应用将要处理的与用户紧密相关的各种业务操作 界面表示层:也称为用户界面层,主要完成输入输出数据及与用户进行交互的功能。 一、数据库应用系统体系结构概述 数据库应用系统体系结构是指数据库系统中数据存储层、业务处理层、界面表示层以及网络通信之间的布局与分布关系。 第二节 C/S体系结构 学习目标 C/S结构的基本结构、主要技术特征及其基本组成; C/S结构的处理方式; C/S结构的优点与缺点; C/S结构的数据库系统功能划分方案; C/S结构的数据库系统实现技术。 一、C/S结构的基本结构、主要技术特征及其基本组成 1、C/S结构的基本概念 C/S(client/server)结构即通常所称的客户机/服务器结构,是当今世界最为流行的一种数据库应用系统结构。在这种体系结构中,根据功能把数据库应用分为客户机应用与服务器应用两大部分,由客户机向服务器提出请求,服务器对客户机的请求做出回应。有效的实现服务、数据的共享以及应用的分布。 C/S结构一般又根据应用功能的层次划分分为两层、三层及多层结构。 一、C/S结构的基本结构、主要技术特征及其基本组成 2、C/S结构的主要技术特征 按功能划分 共享资源 不对称协议 定位透明性 基于消息的交换 可扩展性 一、C/S结构的基本结构、主要技术特征及其基本组成 3、C/S结构的组成 从用户的角度看,C/S结构基本由三个部分组成:客户机、服务器、客户机与服务器之间的连接件。 客户机:面向最终用户的接口或应用程序 服务器:监听客户机调用、处理客户机请求、存储及维护数据 连接件:管理及维持客户机与服务器的连接,完成数据交换及命令通讯、提供中间接口及标准 二、C/S数据库技术概述 1、C/S结构系统的处理方式 C/S结构的系统如何实现取决于前端和后端所运行的平台,同时取决于前端和后端之间处理的分布程度。根据应用的分布,我们将C/S结构分为三类: 服务器业务逻辑结构:客户机主要负责用户接口及基本数据验证,大部分业务逻辑及数据存储维护均由服务器完成; 均衡负载结构:用户接口由客户机完成,数据存储维护由服务器完成,而业务逻辑根据情况均衡分布在客户机和服务器上; 客户机业务逻辑结构(强客户机结构):服务器提供数据服务,业务逻辑及用户接口均由客户机完成。 二、C/S数据库技术概述 2、C/S结构的优点 降低了工作站性能需求; 减少工作站网络负载; 数据库易于维护。 二、C/S数据库技术概述 3、C/S结构的缺点 增加了维护数据库服务器的管理和支持人员的开销; 增加了硬件的开销; 增加数据库软件费用 客户端开发困难 复杂性 系统维护困难 三、C/S结构的数据库系统 一、C/S结构的DBMS功能划分 在C/S结构的DBMS中,客户机与服务器之间必须有明确的功能划分。 C/S体系结构 在这种体系结构中,应用的处理(包括实现用户界面与本身逻辑)由客户机完成,数据访问和事务管理由服务器完成。这种方案实现了功能分布,即由客户机承担了部分处理任务,但数据都集中在服务器中。 RU(RAD_Unify)体系结构 在RU体系结构中,服务器主要是执行一些底层的操作,而由客户机完成查询优化和查询处理,客户机执行了DBMS的部分功能,但数据仍集中在服务器中。 EWS(Extended Workstation Server)体系结构 在EWS体系结构中,客户机上都有一个功能完整的DBMS,通过缓存与服务器上的DBMS相互协作来完成数据库访问。这种结构不仅有功能分布而且有数据分布。 三、C/S结构的数据库系统 2、C/S结构的数据库系统实现技术 第三节 B/S体系结构 学习目标 B/S结构的基本概念; B/S结构的优点与缺点; B/S结构与C/S结构的比较; B/S结构的实现技术。 一、B/S结构的基本概念 B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、Ja

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档