教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 资料大全 >

1 第五章 Web数据库技术

来源:网络收集 时间:2026-09-01
导读: Web数据库技术基础 第五章 Web数据库技术基础 主要内容一.Web数据库基本概念 .Web数据库基本概念 .WEB服务器简介 二.WEB服务器简介 .ODBC,ADO与WEB数据库 三.ODBC,ADO与WEB数据库 .ASP与数据库访问 四.ASP与数据库访问 一.Web数据库基本概念 .Web数据库基本

Web数据库技术基础 第五章 Web数据库技术基础

主要内容一.Web数据库基本概念 .Web数据库基本概念 .WEB服务器简介 二.WEB服务器简介 .ODBC,ADO与WEB数据库 三.ODBC,ADO与WEB数据库 .ASP与数据库访问 四.ASP与数据库访问

一.Web数据库基本概念 .Web数据库基本概念电子商务是以Web网络技术和Web数据库 网络技术和 电子商务是以 网络技术 数据库 技术为支撑的 为支撑的, 技术为支撑的,Web数据库技术是电子商 数据库技术是电子商 务的核心技术。 务的核心技术。 要开发基于Internet和 Web的商务网站 , 和 的商务网站, 要开发基于 的商务网站 必然要有后台数据库的支持 要有后台数据库的支持, 必然 要有后台数据库的支持 , 必须解决 的问题是网页与后台数据库的连接和集 的问题是 网页与后台数据库的连接和集 成。3

WEB数据库的基本概念

} Web数据库 Web服务器

Web数据库系统包括 Web数据库系统包括:两者可放在同一台计算机上,也可以放在不同的计算机上, 两者可放在同一台计算机上,也可以放在不同的计算机上, 这主要取决于主机的性能和Web数据库提供服务的对象等。 Web数据库提供服务的对象等 这主要取决于主机的性能和Web数据库提供服务的对象等。

数据库接口(如CGI)CGI是Web服务器在调用外部程序时的参数规范协议,规定了一组标准的 环境变量和参数格式,可以实现动态创建Web页面,处理HTML表单输入, 并在Web和其他Internet服务之间架设沟通的渠道 CGI脚本是服务器端可执行程序,负责处理从服务器请求一个动态响应所必 需的所有任务

4 4

WEB数据库的基本概念Web数据库系统的工作原理 Web数据库系统的工作原理: 客户端浏览器通过HTML表单收集用户输入信息,

并通过Submit按钮提交表单 通过HTTP协议传递给Web服务器 服务器端通过CGI脚本分析信息,并转化为SQL 命令,提交SQL服务器执行

5 5

WEB数据库的基本概念Web数据库系统的开发要点 Web数据库系统的开发要点: 编写HTML表单 根据传递参数的方式(GET/POST),CGI脚本

从Web服务器设置的环境Query-String或标准输入 Stdin获取用户提交的信息串 解码信息串 CGI脚本根据用户要求,访问数据库,并执行相 应的数据库客户程序 将数据库客户程序获得的执行结果返回给标准输 6 出Stdout 6

WEB数据库的基本概念Web数据库服务器本身就是一个客户/服务器 架构(C/S),这样数据库应用系统可分解为:前台的客户端(请求) 中间的应用程序端 后台的服务器(响应)

}

三者通过网络相连

7 7

WEB数据库的基本概念客户端的功能: 客户端的功能 建立或断开与服务器

的连接 提交访问数据请求 等待接收结果或服务器发来的错误信息 数据的输入输出及验证 提供一个良好的用户界面

8 8

WEB数据库的基本概念网络的功能: 网络的功能 保证客户及服务器的物理连接 支持多种网络协议

9 9

WEB数据库的基本概念服务器端的功能: 服务器端的功能 管理多用户的数据库 管理用户权限及保证数据的安全性 管理和处理用户的请求请求队列 响应请求 通知服务完成 返回结果

维护数据库备份 恢复10 10

WEB数据库的基本概念客户端/服务器架构的特点: 客户端/服务器架构的特点 将处理任务在客户与服务器之间分开客户端提交请求 服务器响应请求,并将结果返回客户端

减少主机网络负荷网络传输的只是客户请求及响应结果,而并非整个数据库

数据库与客户应用程序无关数据库采用集中管理 客户端采用标准的SQL语句访问数据库

数据库平台与操作系统无关 维护数据库的完整性数据库有完善的日志记录和数据库备份/恢复机制

11 11

WEB服务器与CGI提供WWW服务的计算机被称为Web服务器 WWW服务是以超文本标识语言(HTML)与超文本传输 协议(HTTP)为基础 Internet采用超文本和超媒体的信息组织方式 WWW系统体系结构 WWW系统体系结构 客户端/服务器模式(C/S) 浏览器/服务器模式(B/S) 客户端浏览器与服务器之间通过TCP/IP建立连接 统一资源定位器(URL)实现了单一文档在整个Internet 主机中的定位 客户端请求通过Web服务器的通用网关接口(CGI)实现 12 与后台数据库的交互12

WEB服务器与CGIWeb中客户机与服务器的对话过程 Web中客户机与服务器的对话过程: 向用户提供请求的方法(通常是以单击某个链接启动对话) 客户端将用户请求发送给指定服务器 服务器接收来自用户的请求 对用户请求进行合法性及安全性校验 针对请求获取并制作数据,包括使用CGI脚本为文件设置 适当的MIME类型 服务器将结果发送给提交请求的客户机 客户端接收来自服务器端的返回结果,并在浏览器中以 HTML文档格式加以显示13 13

数据库、数据库管理系统和数据库系统数据库(DB,DataBase):是存放数据的仓库。 数据库(DB,DataBase):是存放数据的仓库。但所存放 ):是存放数据的仓库 的数据并不是杂乱无章的,而是长期存储 长期存储在某种存储介质上 的数据并不是杂乱无章的,而是长期存储在某种存储介质上 有组织的 可共享的相关数据的集合 的集合。 的有组织的、可共享的相关数据的集合。数据库中的数据具 有较高的数据共享性、独立性、完整性

及较低的数据冗余度。 有较高的数据共享性、独立性、完整性及较低的数据冗余度。 共享性

学生登记表学 号 姓 名 年 19 20 18 令 性 女 男 女 别 系 名 年 95 95 95 …14

95004 95006 95008

王小明 黄大鹏 张文斌

社会学 商品学 法律学

数据库、数据库管理系统和数据库系统 数据库管理系统(DBMS,DataBase Management System): 用来对数据库进行集中统一的管理,帮助用户创建、维护和 使用数据库的系统软件,从这个意义上说,DBMS是用户与数 据库之间的接口。 DBMS的功能数据定义:DBMS提供数据定义语言(data definition language, DDL),用户利用DDL可以方便地对数据库中的数据对象进行定义。 数据操纵:DBMS提供数据操纵语言(data manipulation language, DML),用户通过DML实现对数据的检索、插入、修改、删除和统计等 数据存取及处理功能。 数据库的运行管理:包括数据的完整性、安全性及并发控制的管理。 数据库的建立与维护:包括数据的输入、转换,数据库的转储、恢 复、重组及性能检测和分析等。15

数据库、数据库管理系统和数据库系统用户 用户 应用系统 应用开发工具 数据库管理系统 操作系统 数据库管理员 用户

数据库 数据库系统16

…… 此处隐藏:1387字,全部文档内容请下载后查看。喜欢就下载吧 ……
1 第五章 Web数据库技术.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/1814878.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)