- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 2010注安技术.doc
- 2012临床本放射诊断试题.doc
- 2012年河南驻马店市市直事业单位考试公告.doc
- 2012年吉林省普通高校招生计划调整补充部分.doc
- 2012下学期计算机应用基础考试说明.doc
- 2013MBA考试大纲详细官方版(2013年MPA综合能力英语考试大纲).doc
- 20061工程经济试题.doc
- MBA笔试备考经验总结.ppt
- sql数据库开发.doc
- 安装红旗Linux 6.0 sp1.doc
- 7.4事件的独立性课件-2024-2025学年高一上学期数学北师大版(2019)必修第一册.pptx
- 3.2《分数除以整数》(课件)-2024-2025学年六年级上册数学人教版.pptx
- 专题六 最值计算.课件2025年中考数学(贵州)一轮复习.pptx
- 6.2.2 线段的比较与运算(课件)- 2024—2025学年人教版数学七年级上册.pptx
- 6.2.1 直线、射线、线段教学课件 2024-2025学年人教版七年级数学上册.pptx
- 5.3.2函数的最值 课件-2023-2024学年高二下学期数学人教A版(2019)选择性必修第二册.pptx
- 1.年、月、日(课件)-2024-2025学年三年级上册数学西师大版.pptx
- 5.4.1正弦函数、余弦函数的图象课件-2024-2025学年高一上学期数学人教A版(2019)必修第一册.pptx
- 房地产全流程信息化运用.pptx
- 中国在线教育行业市场发展现状及前景趋势与投资分析研究报告(2024-2030版).docx
最近下载
- 2024年山东省政府采购多选题真题最新(2024年12月12日整理).docx VIP
- 国开形成性考核02152《操作系统》形考作业(3)试题及答案.docx VIP
- 体育部的年度工作总结PPT.pptx
- 新版《质量专业理论与实务》中级质量工程师考试题库大全(含答案).pdf VIP
- 不同类型的碳纳米管在高性能轮胎中的应用探讨.pdf
- 2024年山东省政府采购评审专家考试真题100个题及答案(第1套).doc VIP
- 英威腾CHA100四象限变频器.docx VIP
- 铁路试验检测设备维修工(车辆)中级职业技能鉴定理论考试题库(含答案).docx
- 杭州市城市绿地系统规划.pdf
- 2024年山东省政府采购真题单选题最新(2024年12月12日整理).docx VIP
文档评论(0)