- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库设计与开发》讲义
33.33 数据库应用系统体系结构数据库应用系统体系结构
• 数据库应用系统的发展经历了主机/终端模式、
客户机/服务器模式之后,随着Internet的发
展,又出现了浏览器/服务器模式,以及分布
式数据库体系结构。
3.3.1简介简介
3.3.2客户机/服务器结构
33.33.33 C/SC/S结构的数据库管理系统结构的数据库管理系统
3.3.4 C/S结构的数据库系统
3.3.5浏览器/服务器模式
3.3.6分布式数据库体系结构分布式数据库体系结构
北京邮电大学软件学院 郭文明 2003.06
《数据库设计与开发》讲义
33.33.11简介简介
• 早期数据库系统是早期数据库系统是集中式的体系结构集中式的体系结构,,所有访所有访
问数据库的应用程序以及用户终端发送并接受
数据的通信都在数据的通信都在一个宿主计算机个宿主计算机 ((UNIX大型或大型或
小型机)上运行。
• 随着随着PCPC机的兴起机的兴起,单用户的单用户的DBMSDBMS出现出现,DBMSDBMS的功的功
能和数据库应用功能结合在一个应用程序中,
数据库应用处理用户输入和屏幕输出的同时数据库应用处理用户输入和屏幕输出的同时,
也处理对数据库中数据的访问。
•• 基于基于PCPC的单用户的单用户DBMSDBMS不支持事务处理和回退恢不支持事务处理和回退恢
复,不能保证数据的安全和完整,但查询速度
并不一定慢并不一定慢。
北京邮电大学软件学院 郭文明 2003.06
《数据库设计与开发》讲义
33.33.11简介简介
• 基于PC的多用户DBMS建立在文件服务器前提下,客户
端运行服务器的应用程序端运行服务器的应用程序,文件服务器将客户申请的文件服务器将客户申请的
文件传送给客户机器,数据处理过程在客户机器上进
行行。这种方式网络传输的是数据文件这种方式网络传输的是数据文件,传输量大传输量大,数数
据锁定在解决并发时存在困难。
• 事务处理的性质使数据库系统从集中式事务处理的性质使数据库系统从集中式、、PCPC系统过渡系统过渡
到客户机/服务器系统,并使分布式系统成为可能。
• 客户机客户机//服务器服务器系统最本质的特点在于系统最本质的特点在于::客户客户PC运行数运行数
据库应用(界面处理),数据库服务器运行全部或大部
分DBMS(数据处理)。服务器运行SQL,将查询结果传送
到客户端到客户端,减少减少了网络信息的传输网络信息的传输,系统采用数据锁定系统采用数据锁定、
事务技术、存储过程等数据库技术保证数据完整一致
准确准确。
北京邮电大学软件学院 郭文明 2003.06
《数据库设计与开发》讲义
33.33.22客户机客户机//服务器结构服务器结构
•• 客户机客户机//服务器服务器 (Clien/Server)(Clien/Server)结构可以结构可以
指硬件结构,也可以指软件结构。
–硬件结构硬件结构指某项任务在两台或多台计算机之指某项任务在两台或多台计算机之
间进行分配,客户机来运行提供用户接口和
前端处理的应用程序前端处理的应用程序,服务器提供可供客户服务器提供可供客户
机使用的各种资源和服务。
客户机在完成某一项任务时,通常要利用
服务器上的共享资源和服务器提供的服务。
在一个客户机/服务器体系结构中可以有多
台客户机、多台服务器。
北京邮电大学软件学院 郭文明 2003.06
《数据库设计与开发》讲义
33.33.22客户机客户机//服务器结构服务器结构
–软件结构软件结构指把指把一个应用系
文档评论(0)