3客户服务器计算模型.PDFVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

xyl118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档