第1章 SQL Server 2008 R2概述 1
1.1 认识SQL Server 2008 R2概貌 2
1.2 认识SQL Server 2008 R2管理工具 3
1.3 数据库系统的应用 7
1.4 阅读材料 11
1.5 SQL Server安装与配置 13
1.6 本章小结 17
1.7 本章习题 17
第2章 T-SQL编程基础 19
2.1 常量与数据类型 20
2.2 局部变量和全局变量 23
2.3 常用函数 27
2.4 运算及表达式 34
2.5 批处理和流程控制语句 36
2.6 本章小结 40
2.7 本章习题 41
第3章 数据库与数据表 44
3.1 SQL Server数据库的组成 45
3.2 使用SSMS管理数据库与数据表 47
3.3 使用T-SQL语句管理数据库和数据表 55
3.4 使用T-SQL语句操作数据 58
3.5 脱机和联机、分离与附加 60
3.6 数据库理论:数据与数据库系统 62
3.7 本章实训 66
3.8 本章小结 68
3.9 本章习题 68
第4章 查询与视图 71
4.1 T-SQL简单查询 72
4.2 T-SQL高级查询 79
4.3 视图 86
4.4 数据导入与导出 91
4.5 数据库理论:关系及关系运算 97
4.6 本章实训 101
4.7 本章小结 102
4.8 本章习题 103
第5章 设计数据的完整性 106
5.1 使用约束、标识列实施数据完整性 107
5.2 数据库理论:实体-联系模型与数据完整性 125
5.3 本章实训 129
5.4 本章小结 132
5.5 本章习题 133
第6章 索引与分区存储 135
6.1 普通索引 136
6.2 全文索引 140
6.3 分区存储 146
6.4 本章实训 149
6.5 本章小结 153
6.6 本章习题 154
第7章 函数、存储过程与同义词 156
7.1 表值函数 157
7.2 存储过程 159
7.3 同义词 165
7.4 备份与还原 166
7.5 本章实训 174
7.6 本章小结 176
7.7 本章习题 177
第8章 数据库的安全访问 180
8.1 平台与网络传输安全性 181
8.2 认识SQL Server安全主体与安全对象 183
8.3 登录名与服务器角色管理 187
8.4 数据库的用户与角色管理 195
8.5 架构与架构的对象 202
8.6 管理权限 203
8.7 本章实训 210
8.8 本章小结 211
8.9 本章习题 211
第9章 数据加密与解密 214
9.1 认识SQL Server的数据加密 215
9.2 非对称密钥加密与签名 223
9.3 证书加密与签名 228
9.4 服务主密钥与数据库主密钥 232
9.5 透明数据加密 235
9.6 本章实训 239
9.7 本章小结 240
9.8 本章习题 242
第10章 游标、事务与触发器 245
10.1 游标 246
10.2 事务的使用 249
10.3 触发器 254
10.4 本章实训 264
10.5 本章小结 265
10.6 本章习题 267
第11章 SQL Server实用新功能 269
11.1 层次结构数据类型 270
11.2 空间数据类型 278
11.3 数据库邮件技术 282
11.4 FILESTREAM 285
11.5 本章小结 287
11.6 本章习题 287
第12章 基于Web过程化考核系统的实现 290
12.1 需求分析与功能设计 291
12.2 数据库设计与实现 292
12.3 Web服务器端和客户端实现 295
12.4 本章实训 299
12.5 本章小结 310
参考文献 311