第一章网络数据库应用技术概述.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章网络数据库应用技术概述

网络数据库应用技术 网络数据库技术 PHP+MySQL 周德伟 第一章 网络数据库应用技术概述 网络数据库应用技术是目前进行信息管理的有效技术,它借助互联网的硬件资源及软件资源,提供了一种开放式的信息加工处理方法,为人们提供了一种及时的、快捷的管理信息的技术,因此网络数据库的应用越来越普遍。 【案例一】 政府行为--电子政务系统: 在电子政务系统的应用中,政府机关内部的人员利用电子政务系统可以加强政府职能部门内部的信息交流,利用网络加工政务信息,提高了办公工作效率和工作质量;政府机关的外部人员需要了解自己关心的政策、法规、办事流程,因此需要政务信息的在线服务、政策查询等信息服务。 由于电子政务系统的应用,政府相关职能部门可以通过政府网站向企业和公众发布准确、完善的政务信息,为政府与公众之间、政府与企业之间、政府部门与部门之间建立了有效的沟通桥梁,实现了高效、便捷的信息发布,从而显著提高了政府部门处理政府事务的效率,提升了政府管理和服务的职能。 与电子政务系统的应用相类似的还有电子商务系统、电子金融系统的应用,这些系统的应用得到了政府的支持和帮助,在相关领域利用信息进行管理的工作中发挥了巨大的作用。 【案例二】 企业网站: 随着网络技术的普及,企业可以建立企业网站,利用网站发布企业概况信息、发布新产品的宣传信息、可以实现网上订购产品,企业利用网站树立了新的企业形象。另外,企业要发展离不开客户的支持,客户可以直接在网上了解企业的产品信息、订购所需产品,这样有效实现了企业内部各部门之间、企业与客户之间的信息交流,企业通过建立网站加强了企业的管理工作的职能,提高了企业的竞争力。 【案例三】 公众个人建站发布信息: 近几年来随着电信业的发展和国家通讯基础设施建设的不断推进,互联网的用户不断增加,我国已成为全球信息通信业发展最快的国家之一,截至2007年第一季度,我国互联网上网人数达到1.44亿。公众个人利用互联网络可以建立个人网站、建立个人博客和论坛空间,通过这些方式发布信息。计算机网络技术的应用是人们工作和学习必不可少的工具。 1.2 网络信息管理技术的资源构成 计算机网络结构简图 1.3 数据库应用系统 1.3.2 三层客户/服务器(B/S)模式应用系统 1.3.3 数据库与数据库管理系统 安装开发工具软件 开发网络信息管理系统软件,需要安装以下开发工具软件: 1.服务器软件如Apache或IIS,本书介绍的是Apache Service 2.2。 2.用于存储数据的数据库管理系统软件,本书介绍的是MySQL 5.0。 3.用于制作网页程序的软件,本书介绍的是Dream weaver软件。 4.用于交互动态数据处理的软件,本书介绍的是PHP5.2。 上述软件可以从官方网站上免费下载并安装,详细安装方法参见本书第二章 * 计算机网络数据库应用技术 1.3.1 客户/服务器(C/S)模式应用系统 对于一般的数据库应用系统,除了数据库管理系统外,需要设计适合普通人员操作数据库的界面。目前,流行的开发数据库界面的工具主要包括Visual BASIC.NET、Visual C++/NET、Visual C#、Delphi、PowerBuilder等。数据库应用程序与数据库、数据库管理系统之间的关系如下图所示。 由于应用程序直接与用户打交道,而数据库管理系统不直接与用户打交道,所以应用程序被称为“前台”,而数据库管理系统被称为“后台”。由于应用程序是向数据库管理系统提出服务请求,通常称为客户程序(Client),而数据库管理系统是为其他应用程序提供服务,通常称为服务器程序(Server),所以又将这种操作数据库模式称为客户/服务器(C/S)模式。 应用程序和数据库管理系统可以运行在同一台计算机上(单机方式),也可以运行在网络方式。在网络方式下,数据库管理系统在网络上的一台主机上运行,应用程序可以在网络上的多台主机上运行,即一对多的方式。对于MySQL,除了服务器安装数据库管理系统外,还需要在客户端安装数据库客户程序。例如,用Visual Basic开发的客户/服务器(C/S)模式的学生成绩管理系统学生信息输入界面如图所示。 基于Web的数据库应用采用三层客户/服务器模式,也称B/S结构。第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。浏览器是用户输入数据和显示结果的交互界面,用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到Web服务器,Web服务器应用程序接收并处理用户的数据,通过数据库服务器,从数据库中查询需要的数据(或把数据录入数据库)送到Web服务器,Web服务器把返回的结果插入HTML页面,传送到客户端,在浏览器中显示出来,如图1.12所示。 图1.12 三层客户/服务器结

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档