第 9章 Web数据库基础
9.1 概述
9.2 SQL Server 2000基础
9.3 SQL语言基础
9.4 ODBC的安装设置
9.1 概述
9.1.1 数据库简介
数据库是管理信息的常规方法,可以将庞
大而复杂的信息以有序的方式组织起来,便
于修改和查询,免除管理人员手工处理这些
枯燥的数据,同时在数据的保护、存取控制、
备份上附加了很多重要的功能。目前使用最
多的都是基于关系代数的关系数据库管理系
统( RDBMS)。数据按照表存放,一个数据库
可以有多个数据表,每个表由行和列组成。
而不同行中相同的字段具有相同的属性。使
用结构化查询语言 SQL对其进行操作。
9.1 概述
9.1.2 Web数据库简介
随着网络技术的飞速发展,基于
Internet/Intranet的浏览器 /服务器结构的
管理信息系统应运而生,与传统的 MIS物理结
构不同,各个客户端只需要简单的安装和运
行相同的浏览器,而在服务器端安装 Web服务
器软件和数据库管理系统。
Web数据库将 Web技术与数据库技术有机地
融合在一起,用户通过浏览器就可以完成对
后台数据库中数据的插入、删除、查询和修
改等操作。
9.1 概述
9.1.3 ASP访问数据库方法
通过 ADO( ActiveX Data Objects)层或
ODBC( Open Database Connectivity,开放式
数据库连接)接口来访问数据库的。
整个访问过程是:客户端的浏览器向 Web服
务器提出 ASP页面文件请求(包括数据库的操
作),服务器将把该页面由 ASP.DLL文件进行
解释,并在服务器端运行,完成数据库的操作,
再把数据库操作的结果生成动态的网页返回给
浏览器,浏览器再将该网页内容显示在客户端。
9.2 SQL Server 2000基础
9.2.1 SQL Server 2000简介
1,硬件需求
2,软件需求
3,SQL Server 2000的主要管理工具
( 1) 服务管理器 。
( 2) 企业管理器 。
( 3) 查询分析器 。
9.2 SQL Server 2000基础
9.2.2 创建和管理数据库
9.2.3 创建和管理数据表
9.3 SQL语言基础
9.3.1 SQL简介
SQL( Structured Query Language,结构化
查询语言 ) 起源于 IBM的实验室, 目前 SQL语言
已经成为操作和检索关系数据库中数据的标准
语言 。 在 ASP中, 访问数据库, 使用 SQL语言 。
SQL是操作数据库的标准语言,它的特点:
1.所有数据存储在表中
2.表中的记录没有顺序
9.3 SQL语言基础
9.3.2 查询表中的数据信息
1,单表查询
Select <列名 > From 表名
基本的查询语句, 其中, *” 表示所有的字段
( 1) 操作字段 。
Select可以有选择地显示某些指定的字段 。
SELECT 姓名,学号,班级 FROM t_student
可使用大多数的算术运算符来操作字段值 。
select t_score+5 from t_student
9.3 SQL语言基础
( 2) 操作记录 。
1) 筛选 。
2) 排序 。
3) 查询互不相同的记录 。
4) 集合函数 。
COUNT(),AVG(),SUM(),MAX(),MIN()。
9.3 SQL语言基础
2,多表查询
关系数据库的数据存放在一个或多个数
据表中,可以使用一个 SELECT语句同时
从多个数据表中取得数据,只需在
SELECT语句的 FROM后面列出要取得的
数据表即可。
9.3 SQL语言基础
9.3.3 编辑数据库中的数据
1,添加记录
Insert Into 表名 (< 列 1,列 2… >)
VALUES (<值 1,值 2… >)

Insert Into 表 1名 (<列 1,列 2… >)Select <
列 1,列 2… > From 表 2名 Where 条件
9.3 SQL语言基础
2,删除记录
在实际操作中, 程序除了要添加记录, 往往
还要把某些记录从数据库中删除, 这时就要使
用 SQL语句中的 Delete语句, 语法如下:
Delete From 表名 Where 条件
注意,如果没有在 Delete语句中加上 Where
条件, 则该语句将删除所有的记录 。
9.3 SQL语言基础
3,修改数据库中的数据记录
在使用过程中, 有些数据记录需要进行修改 。
可以使用 SQL中的 Update命令, 语法如下:
Update 表名 Set 列 1=值 1, 列 2=值
2…… Where 条件
该命令把符合 Where条件的所有记录的值进
行修改, 把值 1赋给列 1, 值 2赋给列 2等 。 如
果不加 Where子句, 则表中的所有记录都将被
修改 。
9.4 ODBC的安装设置
9.4.1 ODBC概述
ODBC( Open Database Connectivity,开放式数
据库连接 ) 是数据库服务器的一个标准协议, 它向
访问网络数据库的应用程序提供一种通用的语言 。
每个 ODBC数据源都被指定一个名字, 即 DSN( Data
Source Name) 。 ODBC数据源分为:
? 机器数据源把信息存储在登录信息中, 因而只能
被该计算机访问 。 机器数据源包括系统数据源和用
户数据源 。
? 文件数据源把信息存储在后缀名为,dsn的文件中,
如果该文件存放在网络共享的驱动器中, 就可以被
所有安装了相同驱动程序的用户共享 。
9.4 ODBC的安装设置
9.4.2 创建数据源