第一部分 SQL Server:基本概念 3
第1章 数据主加系统和SQL Server 3
1.1 数据系统:概述 4
1.2 关系数据库系统 6
1.3 SQL:一种关系数据库语言 8
1.4 数据库设计 10
1.5 Mic rosoft SQL Server概述 12
1.6 小结 12
第2章 SQL Server Enterprise Manager和SQL Server Query Analyzer 13
2.1 SQL Server Enterprise Manager简介 13
2.2 SQL Server Query Analyzer简介 18
2.3 小结 20
第二部分 Transact-SQL语言 23
第3章 SQL组件 23
3.1 SQL的基本对象 23
3.2 数据类型 25
3.3 谓词 28
3.4 集合函数 28
3.5 数量函数 29
3.6 标量操作符 33
3.7 空值 34
3.8 小结 35
第4章 数据定义语言 36
4.1 创建数据库对象 36
4.2 数据库的创建 36
4.3 修改数据库对象 49
4.4 删除数据库对象 52
4.5 小结 53
第5章 简单查询 54
5.1 SELECT语句——基本形式 54
5.2 WHERE子句 55
5.3 简单子查询 64
5.4 GROUP BY和ROLLUP 69
5.5 集合函数 71
5.6 操作符CUBE和ROLLUP 74
5.7 HAVING子句 75
5.8 ORDER BY子句 75
5.9 SELECT语句和IDENTITY属性 77
5.10 集合操作符 78
5.11 CASE表达式 81
5.12 COMPUTE子句 82
5.13 临时表 84
5.14 小结 84
6.1 连接操作符 85
第6章 复杂查询 85
6.2 相关子查询 94
6.3 EXISTS函数和子查询 96
6.4 小结 98
第7章 表的修改 99
7.1 INSERT语句 99
7.2 UPDATE语句 102
7.3 DELETE语句 104
7.4 小结 105
8.1 SQL扩展 106
第8章 SQL扩展及存储过程 106
8.2 存储过程 109
8.3 系统存储过程 113
8.4 使用文本和图像数据 113
8.5 小结 115
第9章 视图 116
9.1 DDL语句和视图 116
9.2 DML语句和视图 120
9.3 小结 124
第10章 索引和查询优化 126
10.1 索引 126
10.2 提高效率的一般准则 132
10.3 查询优化器 133
10.4 小结 137
第11章 系统目录 138
11.1 系统表 138
11.2 查询系统表 140
11.3 系统存储过程 142
11.4 信息模式 144
11.5 小结 145
第12章 SQL Server安全性 146
12.1 对SQL Server的访问 146
12.2 数据库安全性权限 148
12.3 角色 149
12.4 与安全性有关的Transact-SQL语句 152
12.5 视图与数据访问 156
12.6 存储过程与数据访问 157
12.7 小结 158
第13章 触发器 159
13.1 引言 159
13.2 触发器的工作过程 159
13.3 小结 163
14.1 引言 164
第14章 事务处理 164
14.2 Transact-SQL语句和事务处理 165
14.3 锁定 167
14.4 隔离级 170
14.5 死锁 172
14.6 小结 173
第15章 SQL Server系统环境 174
15.1 磁盘存储 174
15.2 系统数据库 174
15.3 实用程序 175
15.4 UNICODE 177
15.5 SQL Server体系结构 178
15.6 小结 180
第三部分 SQL Server系统管理 185
第16章 系统管理概述 185
16.1 管理工具 185
16.2 系统管理员 187
16.3 小结 188
第17章 计划和完成SQL Server的安装 189
17.1 安装的规划 189
17.2 安装SQL Server 192
17.3 在安装后配置SQL Server 194
17.4 启动、暂停和停上上SQL Server 196
17.5 小结 198
第18章 数据库和数据库文件的管理 199
18.1 管理文件组 199
18.2 管理数据库 200
18.3 管理事务日志 203
18.4 小结 204
第19章 管理安全性 205
19.1 引言 205
19.2 数据库安全性权限 207
19.3 管理权限 210
19.4 小结 213
第20章 备份与恢复 214
20.1 引言 214
20.2 备份 215
20.3 备份的执行 217
20.4 恢复 225
20.5 小结 230
第21章 数据传输 231
21.1 引言 231
21.2 数据变换服务(DTS) 232
21.3 BCP实用程序 236
21.5 小结 237
21.4 一般建议 237
第22章 系统管理任务的自动处理 238
22.1 引言 238
22.2 SQL Server Agent 239
22.3 重建作业和操作员 240
22.4 报警 245
22.5 在多服务器环境中自动处理作业 249
22.6 小结 250
23.1 错误消息 251
第23章 SQL Server的错误处理 251
23.2 解决错误 253
23.3 小结 254
第24章 性能调节 255
24.1 引言 255
24.2 影响性能的因素 255
24.3 SQL Server监视工具 258
24.4 选择正确的工具 265
24.5 小结 266
25.1 分布式数据 267
第25章 数据复制 267
25.2 SQL Server复制——概述 268
25.3 管理复制 274
25.4 小结 276
第四部分 Microsoft决策支持服务 279
第26章 数据仓库概述 279
26.1 在线事务处理与数据仓库 279
26.2 数据仓库与数据超市 280
26.3 数据仓库设计 282
26.4 立方体和存储模式 285
26.5 MOLAP、ROLAP和HOLAP 286
26.6 聚集 287
26.7 小结 288
第27章 Microsoft决策支持服务的客户组件 289
27.1 SQL扩展 289
27.2 第三方客户工具 293
27.3 小结 294
第28章 Microsoft决策支持服务的服务器组件 295
28.1 决策支持服务的体系结构 295
28.2 决策支持服务的组件 297
28.3 小结 302
附录A SS关键字 303