- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3客户服务器计算模型
华南理工大学I学硕士学位论文
数据库系统在文件服务器系统中,DBMS和数据库应用程序以及实际所有处
理的数据都在工作站上运行,文件服务器只存储数据文件 (文件服务器就象一个
大磁盘),当工作站上的数据库应用要访问数据时,它通过重定向方式存取文件
服务器上的数据文件,文件服务器通过网络把数据文件传送到用户的工作站,然
后运行在工作站上的DBMS再对数据进行处理。只要数据库有一点改变,用户
PC就必须把整个数据库文件传回文件服务器重新保存到磁盘上。
文件服务器环境下的DBMS可以由多个用户访问共享的数据,但是文件服
务器计算模型以文件作为操作对象,因而不提供多用户要求的数据并发性,然而
文件往往是一个非常大的数据集,当某一用户封锁一个文件便阻止了其他用户共
享文件,这样对同一文件访问排队时间较长。对于整个网络来说,如果有许多工
作站请求和发送许多文件,将很快是网络流量达到饱和。另外,基于PC的多用
户数据库系统在安全性和数据一致性方面也没有保障。
这种系统随着用户数目增多,复杂性增加,其性能明显阳氏,一般只适合数
据量较小的系统。解决这些问题的办法是采用数据库服务器。
1.1.3客户/服务器计算模型
客户服务器计算结构由三个具有不同功能的主要部件组成:数据库服务器、
客户应用程序和网络。数据库服务器 (通常也称为 “后端”)用于管理系统的
数据资源,主要是对多个客户机并发请求服务器上的相同资源,对这些资源进行
优化管理。它集中处理如下方面:为许多并发用户管理一个单独的信息数据库、
控制对数据库的访问和其它安全性要求、使用备份和恢复功能来保护数据信息、
对所有的客户应用程序实施全局数据完整性规则。客户应用程序 (也称为 “前
端”)是系统中供用户与数据进行交互的部件。它主要处理如下方面:提供界
面使用户能够与数据库进行交互,用以完成各项工作、管理各种显示逻辑要求、
执行应用逻辑要求、验证数据条目、向数据库服务器请求以及接受来自数据库服
务器的信息。此外,网络及其通讯软件是系统中的客户和服务器之间传送数据的
桥梁,客户和服务器上都运行通信软件,这样它们才能在整个网络上交流。
服务器为多个客户管理数据库,客户发送、请求和分析从数据库服务器接
受的数据。在一个客户服务器应用中,客户应用程序是针对小的特定数据集,如
表的某些行、列进行操作,而不象文件服务器系统是针对文件的。数据库服务器
第 z页
第一章 客户/服务器系统概述
是智能化的,只封锁和返回一个客户请求的那些行、列,因此保证了并发性,使
网络流量减小到最小,因而可以改善系统的性能。
1.2客户/服务器数据库应用系统的开发
客户服务器计算结构开发环境具体包括:数据库服务器开发、ODBC和前
端开发工具。
1.2.1数据库服务器
关系型数据库是由著名的计算机专家E.F.Codd博士于七十年代提出的,被
认为是第二代数据库,是当今数据库的主流,目前几乎所有运行在客户服务器计
算机网络上的数据库都是关系型数据库。它遵循一般的数据库三级体系结构:内
部级、概念级、和外部级。
外部级___
(单个用户视图)
外模式/模式变换
概念级
(全局视图)
模式/内模式变换
内部级
(存储视图) 内模式
数据库
图 卜I数据库系统的数据体系结构
外模式是用户与数据库系统的接口,它是由概念模式导出的局部数据逻辑,
是单个用户所要处理的数据集合,因此也叫用户视图。用户对外模式的操作要转
换为对概念模式的操作,这种转换关系称为外模式到模式的映像。从一个概念模
式可以导出多个外模式,当概念模式变化时,会改变外模式到概念模式的变换,
但可以使外模式保持不变,从而达到了数据库中数据的逻辑独立性。
概念模式也称模式,是数据库的整体逻辑性的描述,即数据模型的描述,
第 3页
文档评论(0)