第1章 SQL Server 2000概述 1
1.1 SQL Server 2000简介 1
1.2 SQL Server2000的安装 3
1.3 SQL Server 2000的安全管理 17
1.4 SQL Server 2000常用工具简介 30
1.5 实训指导 37
本章小结 38
习题 38
第2章 Transact-SQL程序设计基础 39
2.1 Transact-SQL程序的基本元素 39
2.2 使用批处理、脚本和注释 50
2.3 函数 52
2.4 流程控制命令 54
2.5 使用Transact-SQL设计工具:SQL查询分析器 59
2.6 实训指导 65
本章小结 67
习题 67
第3章 创建和维护数据库 68
3.1 SQL Server数据库 68
3.2 创建用户数据库 71
3.3 查看数据库信息 74
3.4 设置数据库选项 76
3.5 修改数据库 79
3.6 删除数据库 81
3.7 实训指导 82
本章小结 84
习题 84
第4章 创建和维护表 86
4.1 数据的完整性约束 86
4.2 创建表 87
4.3 查看表信息 96
4.4 修改表 99
4.5 删除表 101
4.6 实训指导 101
本章小结 103
习题 104
第5章 查询和更新数据 105
5.1 简单查询 105
5.2 统计 113
5.3 多表查询 116
5.4 子查询 121
5.5 添加数据 124
5.6 修改数据 126
5.7 删除数据 128
5.8 实训指导 129
本章小结 130
习题 130
第6章 视图和索引 132
6.1 视图的基本概念 132
6.2 创建视图 133
6.3 修改视图 136
6.4 查看视图信息 139
6.5 删除视图 141
6.6 索引概述 142
6.7 创建索引 143
6.8 删除索引 145
6.9 实训指导 146
本章小结 147
习题 148
第7章 开发存储过程 149
7.1 存储过程简介 149
7.2 创建存储过程 150
7.3 管理存储过程 152
7.4 系统存储过程和扩展存储过程 155
7.5 处理错误信息 156
7.6 实训指导 157
本章小结 158
习题 159
第8章 开发自定义函数 160
8.1 创建用户自定义函数 160
8.2 用户自定义函数调用 163
8.3 自定义函数管理 164
8.4 实训指导 165
本章小结 167
习题 167
第9章 实现触发器 168
9.1 触发器简介 168
9.2 创建触发器 169
9.3 管理触发器 171
9.4 各类触发器的实现 174
9.5 使用触发器的注意事项 184
9.6 实训指导 185
本章小结 185
习题 186
第10章 使用游标 187
10.1 游标的基本概念 187
10.2 声明游标 190
10.3 打开游标 192
10.4 滚动游标 193
10.5 关闭和释放游标 195
10.6 实训指导 197
本章小结 198
习题 198
第11章 数据库应用程序开发实例 200
11.1 图书管理系统 200
11.2 活期存款管理系统 212
附录 222
附录A 常见系统表 222
附录B 常见系统存储过程 224
附录C 专业术语索引 227
参考文献 245