第1章 SQL Server 2000安装和配置 1
1.1 SQL Server 2000的安装和配置 1
1.1.1 SQL Server 2000的环境要求 1
1.1.2 安装过程 2
1.1.3 注册服务器 9
1.1.4 SQL Server 配置 16
1.2 实训项目 16
1.2.1 SQL Server 2000的安装 16
1.2.2 注册服务器 16
1.2.3 SQL Server 配置 17
习题 17
第2章 数据库文件管理 18
2.1 数据库文件管理概述 18
2.2 实训案例操作分析 20
2.3 数据库的创建和删除 21
2.3.1 实训操作及流程分析 21
2.3.2 实训操作(步骤)实践 28
2.4 修改数据库 28
2.4.1 实训操作及流程分析 28
2.4.2 实训操作(步骤)实践 33
习题 34
第3章 表和表数据的操作 35
3.1 表的创建 35
3.1.1 数据类型 35
3.1.2 创建及删除用户定义数据类型 35
3.1.3 数据表的创建 37
3.1.4 数据表的修改 42
3.1.5 数据表的删除 43
3.1.6 表的数据操作 44
3.2 表的操作 46
3.2.1 实训操作及流程分析 46
3.2.2 实训操作 46
3.3 表数据的操作 46
3.3.1 实训操作及流程分析 46
3.3.2 实训操作 47
习题 47
第4章 约束、默认和规则 48
4.1 约束、默认和规则概要 48
4.2 实训案例操作分析 51
4.3 约束的应用 54
4.3.1 实训操作及流程分析 54
4.3.2 实训操作(步骤)实践 57
4.4 默认的应用 58
4.4.1 实训操作及流程分析 58
4.4.2 实训操作(步骤)实践 61
4.5 规则的应用 61
4.5.1 实训操作及流程分析 61
4.5.2 实训操作(步骤)实践 65
习题 66
第5章 关系、索引和视图 67
5.1 关系、索引和视图概要 67
5.2 实训案例操作分析 68
5.3 创建关系图 69
5.3.1 实训操作及流程分析 69
5.3.2 实训操作(步骤)实践 71
5.4 索引的创建、查看和删除 71
5.4.1 实训操作及流程分析 71
5.4.2 实训操作(步骤)实践 77
5.5 视图的创建、查询、修改和删除 77
5.5.1 实训操作及流程分析 77
5.5.2 实训操作(步骤)实践 83
习题 83
第6章 T-SQL 程序设计(一) 84
6.1 实训案例操作分析 84
6.2 运算符和表达式 85
6.2.1 实训操作及流程分析 85
6.2.2 实训操作(步骤)实践 86
6.3 查询语句 86
6.3.1 实训操作及流程分析 86
6.3.2 实训操作(步骤)实践 92
习题 92
第7章 T-SQL 程序设计(二) 93
7.1 实训案例操作分析 93
7.2 流程控制语句 94
7.2.1 实训操作及流程分析 94
7.2.2 实训操作(步骤)实践 96
7.3 行集函数 96
7.3.1 实训操作及流程分析 96
7.3.2 实训操作(步骤)实践 97
7.4 用户自定义函数的应用 97
7.4.1 实训操作及流程分析 97
7.4.2 实训操作(步骤)实践 101
习题 102
第8章 存储过程 103
8.1 实训案例操作分析 103
8.2 存储过程的类型 105
8.2.1 实训操作及流程分析 105
8.2.2 实训操作(步骤)实践 107
8.3 创建与执行存储过程 107
8.3.1 实训操作及流程分析 107
8.3.2 实训操作(步骤)实践 112
8.4 修改存储过程 112
8.4.1 实训操作及流程分析 112
8.4.2 实训操作(步骤)实践 115
8.5 删除存储过程 116
8.5.1 删除存储过程 116
8.5.2 实训操作(步骤)实践 117
习题 117
第9章 触发器 118
9.1 触发器概述 118
9.2 实训案例操作分析 119
9.3 创建触发器 120
9.3.1 实训操作及流程分析 120
9.3.2 实训操作(步骤)实践 124
9.4 修改触发器 125
9.4.1 实训操作及流程分析 125
9.4.2 实训操作(步骤)实践 125
9.5 删除触发器 125
9.5.1 实训操作及流程分析 125
9.5.2 实训操作(步骤)实践 127
习题 127
第10章 数据库的备份和恢复 128
10.1 实训概要 128
10.2 实训案例操作分析 129
10.3 定义备份设备 131
10.3.1 实训操作及流程分析 131
10.3.2 实训操作(步骤)实践 132
10.4 备份数据库 132
10.4.1 备份数据库 132
10.4.2 实训操作(步骤)实践 137
10.5 恢复数据库 137
10.5.1 实训操作及流程分析 137
10.5.2 实训操作(步骤)实践 146
习题 146
第11章 安全管理 147
11.1 安全认证模式 147
11.1.1 认证模式和认证进程 147
11.1.2 交换 SQLServer 2000身份验证模式 148
11.2 创建安全账户 149
11.2.1 登录账号的概念 149
11.2.2 增加登录账号 149
11.2.3 实训操作(步骤)实践 152
11.3 管理数据库用户账号 152
11.3.1 数据库用户账号基本概念 152
11.3.2 创建用户账号 152
11.3.3 实训操作 153
11.4 删除登录账号和用户账号 153
11.4.1 删除数据库用户账号 153
11.4.2 删除登录账号 154
11.4.3 实训操作 154
11.5 角色 155
11.5.1 角色的概念 155
11.5.2 添加角色成员 155
11.5.3 查看角色信息 156
11.5.4 删除角色及其成员 157
11.5.5 实训操作 158
11.6 许可管理 158
11.6.1 许可的概念 158
11.6.2 许可的类型 158
11.6.3 许可授予 158
11.6.4 许可否决 160
11.6.5 许可收回 160
11.6.6 查看许可信息 160
11.6.7 综合范例 161
11.6.8 实训操作 163
习题 163
第12章 服务器性能和活动监视 164
12.1 实训概要 164
12.2 实训案例操作分析 165
12.3 服务器性能和活动监视 167
12.3.1 实训操作及流程分析 167
12.3.2 实训操作(步骤)实践 172
12.4 事务和锁 172
12.4.1 实训操作及流程分析 172
12.4.2 实训操作(步骤)实践 179
习题 179
第13章 数据复制 180
13.1 实训概要 180
13.2 实训案例操作分析 181
13.3 配置发布服务器和分发服务器 183
13.3.1 实训操作及流程分析 183
13.3.2 实训操作(步骤)实践 191
13.4 发布和条目的管理 191
13.4.1 实训操作及流程分析 191
13.4.2 实训操作(步骤)实践 197
习题 197
第14章 ODBC 数据库应用程序开发 198
14.1 ODBC 数据库应用程序开发概要 198
14.2 实训案例操作分析 199
14.3 管理 ODBC 数据源 200
14.3.1 实训操作及流程分析 200
14.3.2 实训操作(步骤)实践 206
14.4 开发 ODBC 应用程序 206
14.4.1 实训操作及流程分析 206
14.4.2 实训操作(步骤)实践 215
习题 215
主要参考文献 216