网站大量收购独家精品文档,联系QQ:2885784924

Web数据库技术 高晗 第1章新.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  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文档。上传文档
查看更多
Web数据库技术 高 晗 张翠玲 杨 玲 编著 第1章 Web数据库概述 Web数据库的概念 几种常用Web数据库的特点 脚本程序与数据库连接的常用方法 1.1 Web概述 Web即万维网,就是通过使用通信设备和线路,将处在不同地理位置、操作上相对独立的多个计算机连接起来,再配置一定的系统软件和应用软件,在这些计算机上实现软硬件的资源共享和信息传递,由此而构成的计算机网络。 客户机/服务器结构(C/S) 浏览器/服务器结构(B/S) 1.2 Web数据库 * * 普通高等教育“十一五”国家级规划教材 21高职高专新概念教材 中国水利水电出版社 本章学习要点 WWW由联入互联网的Web服务器和浏览页面的客户机构成,这种工作模式通常称为浏览器/服务器模式(Browser/Server模式),简称B/S模式。还有一种模式为客户机/服务器模式(Client/Server模式),简称为C/S模式,它是通过在服务器和客户机上分别安装相应的程序,从而达到使客户机能够与服务器进行通信的目的。 由两部分组成,即客户应用程序和数据库服务器程序; 服务器被启动,就随时等待响应客户程序发来的请求; 当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。 客户层(browser) 用户接口和用户请求的发出地,典型应用是网络浏览器; 服务器层(web server) 典型应用是Web服务器和运行业务代码的应用程序服务器 数据层(data tier) 典型应用是关系型数据库和其他后端(back-end)数据资源, 如Oracle和LDAP 等。 在浏览网页时,服务器上的WWW服务允许用鼠标点击“超级链接” ,要涉及两个不同的程序: WWW客户机程序 Web服务器程序 数据库是指按照一定的结构和规则组织起来的相关数据的集合,是存放数据的“仓库”。 将网络数据库定义为以后台数据库为基础的,加上一定的前台程序,通过浏览器完成数据存储、查询等操作的系统。 一个Web数据库就是用户利用浏览器作为输入接口,输入所需要的数据,浏览器将这些数据传送给网站,而网站再对这些数据进行处理。 几种常用Web数据库的比较 1.SQL Server 微软公司从Sysbase获得基本部件的使用许可后开发出的一种关系型数据库。目前最新的版本是SQL Server 2005,但SQL Server 2000和SQL Server 7.0仍在广泛使用。如果用户使用的是Windows操作系统,那么IIS、SQL Server就应该是最佳的选择。 2.MySQL 当今Unix或Linux类服务器上广泛使用MySQL作为Web数据库系统。由于它不支持事务处理,MySQL的速度比一些商业数据库快2~3倍,并且MySQL还针对很多操作平台做了优化,完全支持多CPU系统的多线程方式。在编程方面,MySQL也提供了C、C++、Java、Perl、Python等API接口,而且有MyODBC接口,任何可以使用ODBC接口的语言都可以使用它。MySQL的源代码是公开的,可以免费使用。 3.Oracle 一种面向网络计算机并支持对象关系模型的数据库产品。它之所以备受用户喜爱是因为它具有以下突出的特点: (1)支持大型数据库、多用户和高性能的事务处理。 (2) Oracle遵守数据库存取语言、操作系统、用户接口和网络通信协议的工业标准。 (3)实施安全性控制和完整性控制 。 (4)支持分布式数据库和分布式处理 。 数据库系统 SQL Server MySQL Oracle 数据库费用 费用按连接计算,费用较高 全免费 按计算机主频计算,费用较高 操作系统及费用 NT及以上系统 价格较高 Linux 免费 Linux,全免费;Windows NT、Solaris,价格较高 速度 快 较快 最快 容量 较大 较大 大 备份、恢复 好 较好 最好 表1-1 3种数据库的性价比 1.3 脚本程序与数据库的接口 在脚本程序中连接数据库一般都需要相应的接口来完成。连接数据库的常用方法有: ODBC(Open Database Connectivity,即开放式数据库连接) DAO(Data Access Objects,即数据库访问对象) RDO(Remote Data Objects,即远程数据对象) ADO(ActivteX Data Objects,即ActivteX数据对象) 1.4 应用开发平台 (1)ASP ASP(A

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档