- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 计算机网络应用;7.1 概述 ;7.2 计算机网络应用 ;7.2.2 网络数据库信息系统
1.网络信息系统概述
2.分布式数据库
与集中式数据库相比,分布式数据库有以下一些优点:
1) 可靠性高
2) 响应时间短
3) 扩展容易
4) 管理方便
3.分布式数据库的设计
4.分布式数据库管理系统
分布式数据库管理系统在提供功能和实现方法
方面与集中式数据库相比,有许多
;不同之处,主要区别如下:
1) 并发操作控制
2) 查询处理
3) 恢复处理
5.Web数据库
图7-1 Web数据库的工作模型
;7.3 网络共享程序系统的编制 ;7.3.1 共享程序系统的编制
在网络系统下运行多个用户程序,实际是并行程序设计,即几个程序可以同时在网络系统下运行,这样可加快程序的运行速度。
图7-2 两个程序的并行工作流程
; 为了使用户对这一问题有更深的了解,我们先看一下在单机下运行的程序和在网上供多用户使用的共享程序有什么不同和各具有什么特点。
1.打开文件的方式
在多个用户程序运行的情况下,数据库文件的打开
有两种方式:独享方式和共享方式。
2.程序和数据的共享
程序共享,是指该程序可以同时为多个用户在工作
站上同时运行一个程序,或一个用户在网络的多个
工作站上同时运行一个程序。
3.网络系统下用户程序运行的特
性和不同
; 在网络系统下运行的用户程序有其自己的特性:共享性和并行性。
1) 共享性
2) 并行性
(1) 运行环境的变化性
(2) 可能发生与时间有关的错误
7.3.2 支持多用户软件开发的工具
1.选择网络上运行的多用户高级语言处理程序
2.编制多用户的应用程序应注意的问题
7.3.3 网络上死锁及死锁的处理
1.死锁的产生和预防
2.产生死锁的处理
;7.4 Internet技术 ;
图7-3 Internet中路由器将全球的网络连接在一起
7.4.2 Internet的接入方法
1.大型单位或企业接入方法
1) 拨号连接
;
图7-4 局域网用户拨号连接
2) 直接连接
要解决IP拨号连接方式中的问题,可以采用直
接连接方式。直接连接方式也叫专
线连接。
;
图7-5 局域用户直接连接
2.普通用户接入方法
1) 终端仿真方式
① 使用FTP、E-mail时,拷来的文件
或收到的邮件都得先存在主机里,,
文档评论(0)