序 1
前言 1
第1章 网站架设基础 1
1.1 ASP简介 1
目录 1
1.2 服务器选用 2
1.3 安装ⅡS 3
1.3.1 了解ⅡS 3
任务1 在服务器上安装ⅡS,建立ASP运行环境 4
1.3.2 安装ⅡS 4
1.4 ASP的开发 5
1.4.1 ASP环境设置 5
任务2 设置服务器上已安装的ⅡS,建立ASP网站目录 6
1.4.2 ASP文件代码编辑工具 9
本章小结 11
习题 11
2.1 VBScript简介 12
第2章 VBScript基本语法和概念 12
2.2 VBScript代码的基本格式 13
2.2.1 VBScript代码在HTML文件中的使用解析 13
2.2.2 VBScript代码在ASP文件中的使用解析 15
2.3 VBScript变量及数据类型 18
2.3.1 Variant子类型 19
2.3.2 声明变量 19
2.3.3 变量的作用域与存活期 20
2.3.4 数组变量 20
2.4 过程分类 21
2.4.1 SUB过程 21
2.4.2 FUNCTION过程 23
2.5 控制程序执行 23
2.5.1 使用IF…THEN…ELSE进行判断 23
2.5.2 使用SELECT CASE进行判断 24
2.6 使用循环重复执行代码 25
2.6.1 使用DO循环 25
2.6.3 使用FOR FACH…NEXT循环 27
2.6.2 使用FOR…NEXT循环 27
本章小结 28
习题 29
第3章 SQL Server数据库基础知识 30
3.1 数据库系统 30
3.2 关系型数据库 30
3.3 SQL Server的数据库对象 31
3.4 SQL Server客户/服务体系结构 35
3.5.1 SQL Server 2000客户端组件 36
3.5 SQL Server2000系统组件 36
3.5.2 SQL Server 2000服务器端组件 37
3.5.3 SQL Server 2000通信组件 38
3.6 SQL和Transact-SQL语言介绍 38
3.6.1 SQL语言 38
3.6.2 Transact-SQL语言 39
本章小结 39
习题 40
4.1.1 选择安装版本 41
第4章 SQL Server 2000系统的安装与激活 41
4.1 安装前的准备 41
4.1.2 SQL Server2000的系统需求 42
4.1.3 安装SQL Server前的注意事项 43
4.2 SQL Server 2000的多实例安装 44
4.2.1 实例的概念 44
4.2.2 使用SQL Server 2000的多个实例 44
4.2.3 理解实例之间的共享和独立性 44
任务1 安装SQL Server 2000企业版 45
4.3 开始安装SQL Server 2000 45
4.2.4 多实例安装后SQL Server 2000文件位置 45
4.4 检测系统是否安装成功 52
任务2 检测SQL Server 2000系统是否安装成功 52
4.5 启动、停止和暂停SQL Server 2000服务 54
4.6 安装后部分重要选项重新设置简介 55
4.6.1 服务账户的重新设置 55
任务3 利用企业管理器来改变SQL Server服务的服务账户 55
4.6.2 身份验证模式重新设置 56
任务4 利用企业管理器来重新设置身份验证模式 57
4.6.3 sa用户的密码修改 58
4.7 卸载SQL Server 2000 59
本章小结 59
习题 59
第5章 准备使用SQL Server 2000 61
5.1 企业管理器的使用 62
5.1.1 利用企业管理器管理服务器 62
任务1 注册服务器 62
5.1.2 利用企业管理器建立和管理数据库 65
任务2 利用企业管理器创建一个数据库 66
5.2 查询分析器的使用 69
5.2.1 登录到服务器 70
5.2.2 查询分析器的菜单命令简介 71
5.2.3 配置查询分析器 72
5.2.4 对象浏览器的使用 73
任务3 使用对象浏览器 73
5.2.5 模板的使用 73
任务4 学习使用模板 74
5.3 内建数据库 76
5.4 理解数据库结构 77
5.4.1 数据库的逻辑组件 77
5.4.2 数据库的实体结构 78
5.4.3 文件组 78
5.4.4 使用数据文件和文件组的建议 79
本章小结 79
习题 79
6.1.1 使用企业管理器创建数据库 81
第6章 创建与管理数据库 81
6.1 创建一个SQL Server数据库 81
任务1 通过数据库属性对话框方式创建一个新的数据库 83
6.1.2 使用Transact-SQL语句 84
6.2 设置数据库选项 86
6.2.1 查看数据库选项设置 86
6.2.2 修改数据库选项 87
6.3.2 分离数据库 89
6.3.1 删除数据库 89
6.3 数据库的删除与分离 89
任务2 分离数据库 90
6.3.3 附加数据库 90
任务3 附加数据库 90
本章小结 90
习题 91
第7章 创建表和索引 92
7.1 查看数据的内容 92
7.1.1 使用“打开表”功能查看数据内容 92
7.1.2 查看表属性 93
7.2 SQL Server数据类型 94
7.2.1 数值数据 94
7.2.2 货币数据 94
7.2.3 日期数据 94
7.2.4 字符串数据 95
7.2.5 Binary数据 95
7.3.1 使用企业管理器创建表 96
7.3 创建和管理表 96
7.3.2 使用表设计窗口创建表 98
任务1 创建表 98
7.3.3 创建表主键 100
任务2 创建表的主键 100
7.3.4 使用CREATE TABLE指令创建表 102
7.3.5 修改表的定义 103
7.3.6 使用Transatct_SQL修改表的定义 103
任务3 删除表 104
7.3.7 删除表 104
7.3.8 使用Transact_SQL删除表 105
7.4 表索引的管理 105
7.4.1 表设计工具属性页 106
7.4.2 利用表设计工具属性创建索引 107
任务4 创建表索引 107
7.4.3 使用向导创建索引 109
任务5 使用向导创建索引 109
7.5 创建关联 111
7.4.4 利用“管理索引”窗口管理表索引 111
任务6 使用向导创建关联 113
7.6 数据输入 114
7.6.1 在表窗口中输入数据 114
7.6.2 导入数据 114
任务7 表中导入数据 114
7.6.3 使用INSERT INTO语句 118
本章小结 119
习题 119
第8章 数据库的备份和恢复 120
8.1 数据库备份基础知识 120
8.1.1 数据库备份的重要性 120
8.1.2 备份设备介绍 121
8.1.3 制订数据库备份策略 121
8.2 数据库备份 122
8.2.1 创建数据库备份设备 122
任务1 创建磁盘备份设备 122
8.2.2 备份数据库 124
任务2 数据库备份 125
8.2.3 使用Transact-SQL语句进行备份 127
8.3 数据库还原 129
8.3.1 数据库还原基本知识 129
8.3.2 查看数据库备份信息 130
8.3.3 注意事项 131
8.3.4 使用企业管理器执行恢复 131
任务3 数据库还原 131
本章小结 133
习题 133
第9章 SQL Server 2000用户和安全性管理 134
9.1 SQL Server数据库的安全性层次 134
9.1.1 操作系统的安全性 135
9.1.2 服务器的安全性 135
9.1.3 数据库的安全性 135
任务1 使用创建登录向导创建一个名为“student”的SQL Server登录 136
9.2.1 创建SQL Server身份验证登录 136
9.1.4 SQL Server数据库对象的安全性 136
9.2 创建和管理登录 136
9.2.2 创建Windows身份验证登录 141
任务2 使用企业管理器创建一个“Windows身份验证”登录 141
9.2.3 删除一个登录 143
9.3 SQL Server数据库安全性 143
9.3.1 添加数据库用户 143
任务3 给登录映射一个可访问数据库的用户名 144
9.4 SQL Server权限管理 145
9.4.1 权限使用基础 145
9.3.2 删除数据库用户 145
9.3.3 特殊数据库用户名 145
任务4 给用户账号设置权限 146
9.4.2 权限类型 147
9.4.3 权限验证 150
9.4.4 权限授予 150
任务5 使用企业管理器完成权限授予 150
9.4.5 拒绝权限 152
9.4.6 撤销权限 153
本章小结 153
习题 154
第10章 SQL和Transact-SQL语法基础 155
10.1 SQL语言的组成 156
10.2 SELECT语句 157
10.2.1 简单查询 157
10.2.2 选择行 160
10.2.3 生成总结数据 164
10.2.4 连接查询 166
10.2.5 执行子查询 168
10.2.6 在查询的基础上创建新表或视图 170
10.2.7 操纵数据 172
10.3 用Transact-SQL编程 175
10.3.1 批和脚本 176
10.3.2 全局变量 177
10.3.3 流控制语言 177
习题 179
本章小结 179
第11章 ASP基本对象 181
11.1 Response对象 182
11.1.1 向浏览器发送内容 183
11.1.2 网页输出重定向 184
11.1.3 END方法的基础与应用 185
11.1.4 Cookies的基础与应用 186
11.2 Request对象 187
11.2.1 读取连接地址提交的请求数据 188
11.2.2 读取浏览器提交的表单数据 189
11.2.3 ASP与HTML表单的结合基础知识 194
11.2.4 在ASP程序中读取Cookie 196
11.3 Server对象 197
11.3.1 属性 197
11.3.2 方法 198
11.4 Application对象 199
11.5.1 Session对象使用基础 201
11.5 Session对象 201
11.5.2 Session对象结束的控制 205
11.5.3 Session对象使用特点 207
11.6 Global.asa文件 207
11.6.1 Global.asa文件的结构 208
11.6.2 Application对象的事件应用 208
11.6.3 Session对象的事件应用 210
习题 211
本章小结 211
11.6.4 Application与Session对象的事件处理顺序 211
第12章 使用ADO组件 213
12.1 ADO组件连接SQL Server 2000数据库基础 213
12.2 Connection对象 214
12.2.1 与数据库建立连接 215
12.2.2 使用Connection对象执行SQL语句 218
12.3 Recordset对象 220
12.3.1 使用Recordset对象获取数据表的结果集 221
12.3.2 使用Recordset对象显示结果集 222
12.3.3 使用Recordset对象添加记录 226
12.3.4 使用Recordset对象修改和删除记录 227
12.3.5 使用Fields和Field对象 228
12.4 Command对象 229
12.4.1 使用Command对象执行SQL语句 229
12.4.2 使用Command对象执行存储过程 231
本章小结 232
习题 233
项目1 网上书店 235
任务1 系统功能分析和数据库设计 235
13.1 网上购物Web站点初步 235
第13章 ASP操作SQL Server数据库综合应用 235
任务2 图书展览模块设计 236
任务3 查看购物篮模块设计 238
任务4 放入购物篮模块设计 240
任务5 清空购物篮模块设计 241
13.2 信息管理入门 241
项目2 人事管理系统 241
任务1 系统功能分析和数据库设计 242
任务2 数据显示模块设计 243
任务3 个人信息管理模块设计 246
13.3 资产管理初步 252
项目3 图书管理系统 252
任务1 功能分析和数据库设计 252
任务2 查询和显示模块设计 253
任务3 图书借阅模块设计 256
任务4 图书添加与删除模块 258
14.1 系统功能分析及数据库设计 261
第14章 ASP与SQL Server数据库实际应用项目——网上投票系统 261
14.2 功能模块设计 262
任务1 投票项目管理模块设计 262
任务2 建立用户投票模块 268
附录 277
附录A 习题参考答案 277
附录B 《中等职业学校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案》节选 283
参考文献 288