《网路资料库技术与套用(第2版)》是2012年10月清华大学出版社出版的图书,作者是舒后、何薇。
基本介绍
- 书名:网路资料库技术与套用(第2版)
- 作者:舒后、何薇
- ISBN:9787302297499
- 定价:44.5元
- 出版社:清华大学出版社
- 出版时间:2012.10.01
- 装帧:平装
内容简介
本书是高等学校计算机基础教育教材,主要内容包括:网路资料库涉及的基础知识及如何建立ASP的运行平台;SQL Server 2000系统及SQL语句的语法规则与使用;HTML语言、VBScript与JavaScript脚本的使用;ASP程式设计及Web资料库的访问技术;网路资料库套用系统的完整设计过程,包括资料库套用系统的分析、数据模型的建立、后台资料库的建立及系统中各个功能模组的实现。 本书强调以网路资料库编程为核心,而不依赖于网页的编辑环境(如FrontPage、Dreamweaver等软体),遵循开发网路资料库套用系统的完整过程来组织各个章节的内容。
图书目录
第1章 网路资料库技术概述 1
1.1 Internet技术与WWW世界 1
1.1.1 Internet技术与相关协定 1
1.1.2 Web的工作原理与工作步骤 2
1.1.3 WWW世界中的标记语言 3
1.2 Web资料库访问技术 6
1.2.1 CGI技术 7
1.2.2 ASP、JSP、PHP技术 7
1.3 网路资料库套用系统的层次体系 8
1.3.1 单机与集中式结构 8
1.3.2 客户机/伺服器结构 9
1.3.3 浏览器/伺服器结构 10
1.3.4 Internet/Intranet信息系统的多层体系结构 11
习题1 11
第2章 建立网路资料库的运行平台 12
2.1 系统的软硬体环境 12
2.2 IIS伺服器的配置 13
2.2.1 IIS 5.1的安装 13
2.2.2 创建Web站点 15
2.2.3 Web站点设定 17
2.2.4 建立虚拟目录 20
2.2.5 删除虚拟目录 22
2.2.6 测试IIS 22
2.3 安装SQL Server 2000 24
2.3.1 安装SQL Server 2000的硬体需求 24
2.3.2 安装SQL Server 2000的软体需求 24
2.3.3 安装SQL Server 2000 25
习题2 30
实验2.1 ASP的运行环境与配置 30
第3章 构建后台资料库——SQL Server 2000 32
3.1 资料库基础知识 32
3.2 常用的网路资料库系统 32
3.3 SQL Server概述及特点 33
3.4 SQL Server 2000的常用工具 34
3.4.1 企业管理器 34
3.4.2 服务管理器 35
3.4.3 SQL查询分析器 36
3.4.4 导入和导出数据 37
3.5 资料库管理 38
3.5.1 资料库的存储结构 38
3.5.2 网路资料库的建立 38
3.5.3 修改资料库 43
3.5.4 删除资料库 44
3.5.5 资料库的更名 45
3.6 数据表的建立与维护 45
3.6.1 数据类型 45
3.6.2 表的建立 48
3.6.3 修改表 50
3.6.4 表的数据操作 51
3.6.5 在表中建立主键和索引 52
3.6.6 删除表 55
习题3 55
实验3.1 资料库的创建与管理 55
实验3.2 表的创建与管理 56
第4章 结构化查询语言——SQL 58
4.1 SQL概述 58
4.2 SQL数据定义功能 59
4.2.1 基本表的定义和修改 59
4.2.2 索引的建立和删除 62
4.3 SQL数据查询语句 63
4.3.1 SELECT语句的基本语法 63
4.3.2 单表查询 63
4.3.3 连线查询 67
4.3.4 嵌套查询 69
4.3.5 集合查询 72
4.3.6 SELECT语句的一般格式 73
4.4 SQL数据更新语句 75
4.4.1 插入数据 75
4.4.2 修改数据 76
4.4.3 删除数据 77
4.4.4 视图 78
习题4 80
实验4.1 SQL数据查询 81
实验4.2 SQL数据操纵 83
第5章 HTML语言 85
5.1 HTML标记 85
5.1.1 HTML文档结构 85
5.1.2 HTML常用标记 86
5.2 HTML动态网页设计 103
5.2.1 表单 103
5.2.2 创建简单表单 104
5.2.3 创建複杂表单 106
5.2.4 利用表单上传用户档案 111
习题5 112
实验5.1 HTML的基本网页设计 112
实验5.2 创建HTML表单 113
实验5.3 HTML综合运用 114
第6章 VBScript编程基础 115
6.1 VBScript概述 115
6.2 在网页中使用VBScript 115
6.2.1 在HTML中加入VBScript代码 116
6.2.2 在ASP页面中加入VBScript 117
6.3 VBScript基本语法 120
6.3.1 VBScript数据类型 120
6.3.2 变数和常量 121
6.3.3 运算符和表达式 125
6.4 VBScript程式流程控制 126
6.4.1 选择语句 126
6.4.2 循环语句 131
6.5 With语句 138
6.6 Sub过程和Function函式 138
6.6.1 Sub过程 138
6.6.2 Function函式 139
6.6.3 参数传递 141
6.7 内部函式 142
6.8 VBScript内部函式编程实例 151
6.9 VBScript的对象和事件 153
6.9.1 VBScript的对象 153
6.9.2 VBScript的常用事件 168
习题6 172
实验6.1 流程控制语句的使用 172
实验6.2 验证VBScript各函式的用法和功能 173
实验6.3 基于事件驱动的编程练习 173
第7章 JavaScript脚本语言 175
7.1 JavaScript简介 175
7.1.1 什幺是脚本语言 175
7.1.2 JavaScript、VBScript与Jscript 175
7.1.3 JavaScript语言的基本特点 175
7.1.4 在网页中加入JavaScript代码 176
7.1.5 一个简单的实例 177
7.2 JavaScript基本语法 178
7.2.1 JavaScript的语句 178
7.2.2 数据类型 178
7.2.3 变数和常量 179
7.2.4 运算符和表达式 180
7.3 JavaScript流程控制语句 184
7.3.1 选择语句 184
7.3.2 循环语句 189
7.3.3 其他语句 193
7.4 函式 194
7.4.1 函式的定义 194
7.4.2 函式的参数与返回值 195
7.5 JavaScript的对象 197
7.5.1 JavaScript的对象 197
7.5.2 JavaScript的内置对象和函式 198
7.5.3 浏览器内部对象 204
7.5.4 自定义对象 213
7.6 JavaScript的事件处理方式 216
习题7 221
实验7.1 流程控制语句的使用 222
实验7.2 JavaScript对象的套用 222
实验7.3 基于事件驱动的编程练习 223
第8章 ASP程式设计 224
8.1 ASP概述 224
8.1.1 ASP基础知识 224
8.1.2 ASP档案 224
8.1.3 ASP的工作原理 226
8.1.4 ASP的内建对象 227
8.1.5 ASP的外挂对象 227
8.2 Request对象 228
8.2.1 Request 对象概述 228
8.2.2 Request对象的数据集合 229
8.2.3 Request对象属性 242
8.2.4 Request对象方法 242
8.3 Response对象 243
8.3.1 Response对象的属性 243
8.3.2 Response对象的方法 245
8.3.3 Cookies数据集合 250
8.4 Server对象 254
8.4.1 Server对象的属性 255
8.4.2 Server对象的方法 257
8.5 Session对象 262
8.5.1 Session对象概述 262
8.5.2 Session和Cookie的区别 265
8.5.3 Session对象的属性 266
8.5.4 Session对象的方法 268
8.5.5 Session对象的事件 268
8.6 Application对象 270
8.6.1 Application对象概述 270
8.6.2 Application对象的设定和变数读取 270
8.6.3 Application对象的方法 271
8.6.4 Application对象的事件 272
8.6.5 Session对象和Application对象的比较 273
8.7 Global.asa档案 273
8.8 ASP程式设计举例 275
习题8 280
实验8.1 Request和Response对象的使用 280
实验8.2 Server对象的使用 281
实验8.3 Session与Application对象的使用 282
实验8.4 各种内建对象的综合运用 282
第9章 Web资料库访问 284
9.1 常用的Web资料库访问技术 284
9.2 常用的资料库接口技术 288
9.3 使用ADO 290
9.3.1 ODBC概述 291
9.3.2 创立并配置数据源 292
9.4 使用ADO访问资料库 295
9.4.1 ADO对象的结构 295
9.4.2 使用Connection对象 296
9.4.3 使用Recordset对象 301
9.4.4 使用Command对象 312
9.5 实例分析 317
本章小结 334
习题9 334
实验9.1 ODBC数据源的创建与配置 335
实验9.2 使用ADO访问资料库 335
第10章 Web资料库套用实例 336
10.1 基于Web的网上教学测试系统 336
10.1.1 系统分析 336
10.1.2 功能模组设计 337
10.1.3 资料库的逻辑结构设计 338
10.1.4 界面设计与应用程式实现 340
总结 353
10.2 基于Web的网上教学信息管理系统 354
10.2.1 系统分析 354
10.2.2 系统设计 354
10.2.3 功能模组设计 355
10.2.4 资料库的逻辑结构设计 356
10.2.5 界面设计与应用程式实现 358
总结 378
附录A 程式代码 379
参考文献 420
1.1 Internet技术与WWW世界 1
1.1.1 Internet技术与相关协定 1
1.1.2 Web的工作原理与工作步骤 2
1.1.3 WWW世界中的标记语言 3
1.2 Web资料库访问技术 6
1.2.1 CGI技术 7
1.2.2 ASP、JSP、PHP技术 7
1.3 网路资料库套用系统的层次体系 8
1.3.1 单机与集中式结构 8
1.3.2 客户机/伺服器结构 9
1.3.3 浏览器/伺服器结构 10
1.3.4 Internet/Intranet信息系统的多层体系结构 11
习题1 11
第2章 建立网路资料库的运行平台 12
2.1 系统的软硬体环境 12
2.2 IIS伺服器的配置 13
2.2.1 IIS 5.1的安装 13
2.2.2 创建Web站点 15
2.2.3 Web站点设定 17
2.2.4 建立虚拟目录 20
2.2.5 删除虚拟目录 22
2.2.6 测试IIS 22
2.3 安装SQL Server 2000 24
2.3.1 安装SQL Server 2000的硬体需求 24
2.3.2 安装SQL Server 2000的软体需求 24
2.3.3 安装SQL Server 2000 25
习题2 30
实验2.1 ASP的运行环境与配置 30
第3章 构建后台资料库——SQL Server 2000 32
3.1 资料库基础知识 32
3.2 常用的网路资料库系统 32
3.3 SQL Server概述及特点 33
3.4 SQL Server 2000的常用工具 34
3.4.1 企业管理器 34
3.4.2 服务管理器 35
3.4.3 SQL查询分析器 36
3.4.4 导入和导出数据 37
3.5 资料库管理 38
3.5.1 资料库的存储结构 38
3.5.2 网路资料库的建立 38
3.5.3 修改资料库 43
3.5.4 删除资料库 44
3.5.5 资料库的更名 45
3.6 数据表的建立与维护 45
3.6.1 数据类型 45
3.6.2 表的建立 48
3.6.3 修改表 50
3.6.4 表的数据操作 51
3.6.5 在表中建立主键和索引 52
3.6.6 删除表 55
习题3 55
实验3.1 资料库的创建与管理 55
实验3.2 表的创建与管理 56
第4章 结构化查询语言——SQL 58
4.1 SQL概述 58
4.2 SQL数据定义功能 59
4.2.1 基本表的定义和修改 59
4.2.2 索引的建立和删除 62
4.3 SQL数据查询语句 63
4.3.1 SELECT语句的基本语法 63
4.3.2 单表查询 63
4.3.3 连线查询 67
4.3.4 嵌套查询 69
4.3.5 集合查询 72
4.3.6 SELECT语句的一般格式 73
4.4 SQL数据更新语句 75
4.4.1 插入数据 75
4.4.2 修改数据 76
4.4.3 删除数据 77
4.4.4 视图 78
习题4 80
实验4.1 SQL数据查询 81
实验4.2 SQL数据操纵 83
第5章 HTML语言 85
5.1 HTML标记 85
5.1.1 HTML文档结构 85
5.1.2 HTML常用标记 86
5.2 HTML动态网页设计 103
5.2.1 表单 103
5.2.2 创建简单表单 104
5.2.3 创建複杂表单 106
5.2.4 利用表单上传用户档案 111
习题5 112
实验5.1 HTML的基本网页设计 112
实验5.2 创建HTML表单 113
实验5.3 HTML综合运用 114
第6章 VBScript编程基础 115
6.1 VBScript概述 115
6.2 在网页中使用VBScript 115
6.2.1 在HTML中加入VBScript代码 116
6.2.2 在ASP页面中加入VBScript 117
6.3 VBScript基本语法 120
6.3.1 VBScript数据类型 120
6.3.2 变数和常量 121
6.3.3 运算符和表达式 125
6.4 VBScript程式流程控制 126
6.4.1 选择语句 126
6.4.2 循环语句 131
6.5 With语句 138
6.6 Sub过程和Function函式 138
6.6.1 Sub过程 138
6.6.2 Function函式 139
6.6.3 参数传递 141
6.7 内部函式 142
6.8 VBScript内部函式编程实例 151
6.9 VBScript的对象和事件 153
6.9.1 VBScript的对象 153
6.9.2 VBScript的常用事件 168
习题6 172
实验6.1 流程控制语句的使用 172
实验6.2 验证VBScript各函式的用法和功能 173
实验6.3 基于事件驱动的编程练习 173
第7章 JavaScript脚本语言 175
7.1 JavaScript简介 175
7.1.1 什幺是脚本语言 175
7.1.2 JavaScript、VBScript与Jscript 175
7.1.3 JavaScript语言的基本特点 175
7.1.4 在网页中加入JavaScript代码 176
7.1.5 一个简单的实例 177
7.2 JavaScript基本语法 178
7.2.1 JavaScript的语句 178
7.2.2 数据类型 178
7.2.3 变数和常量 179
7.2.4 运算符和表达式 180
7.3 JavaScript流程控制语句 184
7.3.1 选择语句 184
7.3.2 循环语句 189
7.3.3 其他语句 193
7.4 函式 194
7.4.1 函式的定义 194
7.4.2 函式的参数与返回值 195
7.5 JavaScript的对象 197
7.5.1 JavaScript的对象 197
7.5.2 JavaScript的内置对象和函式 198
7.5.3 浏览器内部对象 204
7.5.4 自定义对象 213
7.6 JavaScript的事件处理方式 216
习题7 221
实验7.1 流程控制语句的使用 222
实验7.2 JavaScript对象的套用 222
实验7.3 基于事件驱动的编程练习 223
第8章 ASP程式设计 224
8.1 ASP概述 224
8.1.1 ASP基础知识 224
8.1.2 ASP档案 224
8.1.3 ASP的工作原理 226
8.1.4 ASP的内建对象 227
8.1.5 ASP的外挂对象 227
8.2 Request对象 228
8.2.1 Request 对象概述 228
8.2.2 Request对象的数据集合 229
8.2.3 Request对象属性 242
8.2.4 Request对象方法 242
8.3 Response对象 243
8.3.1 Response对象的属性 243
8.3.2 Response对象的方法 245
8.3.3 Cookies数据集合 250
8.4 Server对象 254
8.4.1 Server对象的属性 255
8.4.2 Server对象的方法 257
8.5 Session对象 262
8.5.1 Session对象概述 262
8.5.2 Session和Cookie的区别 265
8.5.3 Session对象的属性 266
8.5.4 Session对象的方法 268
8.5.5 Session对象的事件 268
8.6 Application对象 270
8.6.1 Application对象概述 270
8.6.2 Application对象的设定和变数读取 270
8.6.3 Application对象的方法 271
8.6.4 Application对象的事件 272
8.6.5 Session对象和Application对象的比较 273
8.7 Global.asa档案 273
8.8 ASP程式设计举例 275
习题8 280
实验8.1 Request和Response对象的使用 280
实验8.2 Server对象的使用 281
实验8.3 Session与Application对象的使用 282
实验8.4 各种内建对象的综合运用 282
第9章 Web资料库访问 284
9.1 常用的Web资料库访问技术 284
9.2 常用的资料库接口技术 288
9.3 使用ADO 290
9.3.1 ODBC概述 291
9.3.2 创立并配置数据源 292
9.4 使用ADO访问资料库 295
9.4.1 ADO对象的结构 295
9.4.2 使用Connection对象 296
9.4.3 使用Recordset对象 301
9.4.4 使用Command对象 312
9.5 实例分析 317
本章小结 334
习题9 334
实验9.1 ODBC数据源的创建与配置 335
实验9.2 使用ADO访问资料库 335
第10章 Web资料库套用实例 336
10.1 基于Web的网上教学测试系统 336
10.1.1 系统分析 336
10.1.2 功能模组设计 337
10.1.3 资料库的逻辑结构设计 338
10.1.4 界面设计与应用程式实现 340
总结 353
10.2 基于Web的网上教学信息管理系统 354
10.2.1 系统分析 354
10.2.2 系统设计 354
10.2.3 功能模组设计 355
10.2.4 资料库的逻辑结构设计 356
10.2.5 界面设计与应用程式实现 358
总结 378
附录A 程式代码 379
参考文献 420