大学WEB数据库技术应用教程(第二版)-王承君-5446--PPT文稿资料课件PPT
收藏
资源目录
压缩包内文档预览:
编号:21836406
类型:共享资源
大小:12.90MB
格式:ZIP
上传时间:2019-09-06
上传人:QQ24****1780
认证信息
个人认证
王**(实名认证)
浙江
IP属地:浙江
25
积分
- 关 键 词:
-
大学
web
数据库技术
应用
利用
运用
教程
第二
王承君
ppt
文稿
资料
课件
- 资源描述:
-
大学WEB数据库技术应用教程(第二版)-王承君-5446--PPT文稿资料课件PPT,大学,web,数据库技术,应用,利用,运用,教程,第二,王承君,ppt,文稿,资料,课件
- 内容简介:
-
Web数据库技术应用教程(第二版)王承君 主编中国水利水电出版社通过本章的学习,重点了解如下内容: l 了解Web数据库的体系结构。l 了解Web与数据库的接口技术以及常见的Web数据库应用开发技术。l 了解Web与数据库在应用中的性能优化基本方法。 本章内容主要是了解,在WEB数据库应用中起指导作用。本讲主要内容(1)应用系统结构的三次飞跃 终端/主机到PC/文件服务器 PC/文件服务器到客户机/服务器(c/s结构) 客户机/服务器三层(多层)结构(b/s结构) (2) (多层)结构(b/s结构)的优势 它的资料及应用服务集中存储,可通过不同的平台存取,系统伸缩性较好。它把集中管理模式转化为一种服务器与客户机负荷均衡的分布式计算模式,解决了执行效率及容量不足的问题。 5.1.1 B/S体系结构 5.1.2 WEB数据库体系结构(1)Web数据库的访问采用浏览器/Web服务器/数据库服务器(B/S/S)结构。 一般实现Web数据库系统的连接和应用可采取两类方法。(1)一类是在Web服务器端提供中间件来连接Web服务器和数据库服务器 .如CGI、ODBC等。(2)另一类是把应用程序下载到客户端并在客户端直接访问数据库。 如JDBC。5.2 WEB与数据库的连接(1)CGI( Common Gateway Interface)是WWW服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能 。(2)CGI的典型操作过程是:分析CGI数据;打开与DBMS的连接;发送SQL请求并得到结果;将结果转化为HTML;关闭DBMS的连接;将HTML结果返回给Web服务器。 (3)CGI程序访问数据库是早期Web与数据库结合应用的方式 。 基于进程,效率低,操作费时 。5.2.1 基于通用网关接口CGI 5.2.2 基于服务器扩展的API 为了克服CGI的局限性,出现的另一种中间件解决方案是基于服务器扩展API的结构。服务器API一般作为一个DLL提供。(1)基于线程的。占用的系统资源也少得多,而运行效率却大大提高,同时还提供更好的保护和安全性。 (2)各种API之间兼容性很差,缺乏统一的标准来管理这些接口。 (3)API应用程序比CGI应用复杂得多。(4)这些API只能工作在专用Web服务器和操作系统上。 5.2.3 开放式数据库连接ODBC ODBC是微软定义的基于Windows环境的一种数据库访问接口标准 。(1) ODBC是基于API之上的高层接口。 ODBC一个最显著的优点是用它生成的程序与数据库或数据库引擎无关,因此是服务器扩展程序开发者们理所当然的选择。 (2) ODBC数据库驱动。 Web服务器通过数据库驱动程序ODBC向数据库服务器发出SQL请求,数据库服务器接到的是标准的SQL查询语句,数据管理系统执行SQL查询并将查询结果再通过ODBC传回Web服务器。 (3)存取数据库的事实上的标准 。5.2.4 基于JDBC的Web数据库技术 JDBC是Java语言的数据库访问API,用于执行SQL语句的Java应用程序接口。 (1)直接访问数据库,不再需要Web服务器的介入 。(2)只能进行简单的数据库查询等操作,还不能进行OLTP;安全性、缓冲机制和连接管理仍不完善 5.2.5 Microsoft ActiveX平台 5.2.5 Microsoft ActiveX平台 ActiveX是Microsoft提出的一种标准,AcitveX也是Microsoft一组软件技术的统称,包括控件(Controls)、文档(Documents)、脚本(Scripts)三种最常用的技术以及Microsoft的许多其他技术。另外,就Web与数据库的集成以及开发Web平台上的数据库应用来说,目前最有效的技术是Active Server Pages(ASP)和嵌入 Active Server Pages的ActiveX Data Object(ADO)组件。 课堂总结 介绍了WEB数据库的体系结构和目前几种常用的Web数据库连接技术。如何将Web技术和DBMS相结合,研究和开发出具有OLTP等更深化功能的动态Web数据库系统已经成为Internet和数据库技术研究领域的重点内容。传统
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。