第1章 网络数据库概论 1
1.1 概述 1
1.2 网络数据库的产生及发展 2
1.2.1 关系数据库的产生及发展 2
1.2.2 Web的产生及发展 4
1.2.3 网络数据库的发展历程 6
1.3 数据库的基本知识 9
1.3.1 数据库的基本概念 9
1.3.2 数据库系统的特点 10
1.3.3 数据库系统的组成 11
1.4 Web服务器与客户端浏览器 12
1.4.1 IIS服务器 13
1.4.2 PWS服务器 23
1.4.3 客户端浏览器 26
1.5 小结 27
1.6 习题 27
2.1 SQL语言概述 28
2.1.1 SQL的特点 28
第2章 SQL语言 28
2.1.2 SQL的功能和分类 29
2.1.3 SQL的使用说明 29
2.2 数据定义语言DDL 30
2.2.1 创建和删除数据库 30
2.2.2 创建和删除表 33
2.2.3 创建索引 35
2.2.4 添加、删除表中的字段和索引 36
2.2.5 建立和删除视图 37
2.3 数据操纵语言DML 38
2.3.1 查询数据库中的数据 39
2.3.2 向数据表添加数据 51
2.3.3 更新数据表中的数据 53
2.3.4 删除数据表中的记录数据 55
2.4 小结 55
2.5 习题 56
第3章 网络数据库基础 57
3.1 HTML语言简介 57
3.1.2 文件结构标记符 58
3.1.1 HTML一般标记符与空标记符 58
3.1.3 区段格式标记符(Block Formatting Tags) 59
3.1.4 字符格式标记符(Character Formatting Tags) 63
3.1.5 列表标记符(List Tags) 64
3.1.6 链接标记符(Anchor Tag) 68
3.1.7 多媒体标记符(Multimedia Tag) 69
3.1.8 表格标记符(Table Tags) 70
3.1.9 表单标记符(FormTags) 73
3.2 脚本语言 77
3.2.2 VBScript脚本语言 78
3.2.1 常用的脚本语言 78
3.3 ASP基础 107
3.3.1 ASP的特点和功能 107
3.3.2 ASP的运行环境和工作流程 108
3.3.3 ASP的文件结构 109
3.3.4 ASP基本语法 112
3.3.5 ASP与HTML和VBScript混合编程 112
3.4.2 利用Request对象获取数据 115
3.4.1 ASP提供的内置对象 115
3.4 ASP提高 115
3.4.3 利用Response对象输出数据 121
3.4.4 利用Session对象保存数据 126
3.4.5 利用Application对象获取应用程序信息 129
3.4.6 服务器对象server的使用 131
3.5 小结 132
3.6 习题 133
4.1.1 数据模型 135
4.1 网络数据库的设计方法 135
第4章 网络数据库的设计与实现 135
4.1.2 关系数据库的设计理论 137
4.2 常用的网络数据库平台 140
4.2.1 MS SQL Server 141
4.2.2 Oracle 8i 141
4.3 网络数据库的建立与维护 142
4.3.1 网络数据库的建立 142
4.3.2 修改数据库文件属性 147
4.3.3 数据库的导入、导出 149
4.3.4 数据库文件的更名 153
4.3.5 删除数据库文件 153
4.4 数据表的建立与维护 154
4.4.1 SQL Server表中字段的数据类型 155
4.4.2 字段属性 157
4.4.3 表的建立 158
4.4.7 表的记录操作 160
4.4.6 表的更名 160
4.4.5 为表创建索引 160
4.4.4 表的修改 160
4.4.8 表的删除 162
4.5 查询分析器Query Analyzer 163
4.6 存储过程Stored Procedure 164
4.7 小结 167
4.8 习题 167
第5章 网络数据库的访问 168
5.1 ASP访问数据库的方式 168
5.2.1 ODBC概述 170
5.2 使用ActiveX数据对象(ADO) 170
5.2.2 创建和配置ODBC数据源 171
5.3 使用ADO访问数据库 175
5.3.1 ADO概述 175
5.3.2 ADO对象的结构 175
5.3.3 使用Connection对象 176
5.3.4 使用Command对象 186
5.3.5 使用Recordset对象访问数据库 191
5.5 习题 228
5.4 小结 228
第6章 数据库的完整性和安全性 229
6.1 数据库的完整性 229
6.1.1 数据库的完整性的基本功能及具体内容 229
6.1.2 数据库的完整性分类 230
6.1.3 完整性的约束条件 234
6.1.4 数据库管理系统的完整性控制机制 236
6.2 数据库的安全性 237
6.2.1 用户安全性 237
6.2.2 权限安全性 238
6.3 SQL Server的实现 240
6.3.1 数据库完整性在SQL Server中的实现 240
6.3.2 数据库的安全性在SQL Server中的实现 241
6.4 小结 246
6.5 习题 247
第7章 网络数据库的应用 248
7.1 网上在线书店的规划 248
7.2.1 创建用户Customer表 249
7.2 数据库及数据表的创建 249
7.2.2 创建出版社信息Publisher表 250
7.2.3 创建订单BookBag表 251
7.2.4 创建付款信息Orders表 251
7.2.5 创建留言信息MessageBook表 251
7.3 网站主页 254
7.4 客户信息管理 262
7.4.1 概述 262
7.4.2 系统分析 262
7.4.3 工作流程设计 262
7.4.4 源代码 264
7.5.1 热点图书页面 271
7.5 热点图书页面和最新图书页面 271
7.5.2 最新图书页面 277
7.6 购物数据管理 279
7.7 搜索引擎 288
7.8 留言薄 296
7.9 小结 302
7.10 习题 302
8.1 系统分析 304
第8章 数据的后台管理 304
8.2 书库管理 306
8.2.1 新书入库管理 306
8.2.2 图书管理 307
8.2.3 处理提交的图书数据 317
8.3 订单管理 321
8.4 小结 330
8.5 习题 331
参考文献 332