1 SQL Server 2000概述 1
1.1 数据库系统简介 1
1.2 SQL Server 2000简介 3
1.3 SQL Server 2000的安装 6
2 SQL Server 2000常用组件 11
2.1 SQL Server 2000服务管理器 11
2.2 注册服务器 13
2.3 SQL Server企业管理器 14
2.4 SQL查询分析器概述 15
2.5 SQL Server 2000向导工具介绍 16
3 数据库管理 19
3.1 与数据库相关的基本概念 19
3.2 界面创建数据库 20
3.3 命令方式创建数据库 24
4 表的创建和数据操作 35
4.1 与表相关的基本概念 35
4.2 界面创建表 36
4.3 命令方式创建表 41
4.4 界面操作表数据 53
4.5 命令操作表数据 54
5 数据库的查询 63
5.1 SELECT语句的基本格式 63
5.2 使用SELECT子句定义查询结果 63
5.3 使用WHERE子句限定查询条件 67
5.4 使用ORDER BY子句对查询结果排序 72
5.5 使用集合函数对查询结果统计 73
5.6 使用GROUP BY子句对查询结果分组 76
5.7 使用HAVING子句对分组进行筛选 78
5.9 连接 79
5.8 使用COMPUTE子句进行数据汇总 79
5.10 子查询 86
5.11 FROM子句 92
5.12 使用INTO子句保存查询结果 93
5.13 使用UNION运算符组合多个结果 94
6 视图 96
6.1 创建视图 96
6.2 修改视图 102
6.3 删除视图 104
6.4 通过视图修改数据 105
7.2 Transact-SQL常用语言元素 108
7.1 Transact-SQL语言概述 108
7 Transact-SQL语言 108
7.3 Transact-SQL控制流语句 120
7.4 游标的使用 127
7.5 用户自定义函数 131
8 实现SQL Server 2000数据完整性 136
8.1 完整性的概念 136
8.2 约束的类型 137
8.3 约束的创建 138
8.5 删除约束 147
8.4 查看约束的定义 147
8.6 使用规则 148
8.7 使用默认 151
8.8 数据完整性强制选择方法 153
8.9 案例中的完整性实现 153
9 索引及其应用 156
9.1 索引的基础知识 156
9.2 索引的分类 157
9.3 索引的操作 158
9.4 设置索引的选项 165
9.5 索引的分析与维护 166
9.6 案例中的索引 168
10 存储过程 169
10.1 存储过程综述 169
10.2 创建、执行、修改、删除简单存储过程 170
10.3 创建和执行含参数的存储过程 176
10.4 存储过程的重新编译 177
10.5 系统存储过程与扩展存储过程 178
10.6 案例中的存储过程 180
11.2 触发器的优点 184
11.3 触发器的种类 184
11.1 触发器的概念 184
11 触发器 184
11.4 触发器的创建执行 185
11.5 修改和删除触发器 189
11.6 嵌套触发器 191
11.7 案例中的触发器 192
12 备份和恢复数据库 195
12.1 备份和恢复概述 195
12.2 创建备份设备 196
参考文献 205