第1章 数据库概述 1
1.1 数据库概述 1
1.2 关系数据库概述 7
1.3 数据库设计的基本步骤 12
1.4 数据库技术的新发展 16
1.5 本书案例简介 20
小结 21
习题 22
第2章 SQL Server 2008概述及安装 24
2.1 SQL Server的发展 24
2.2 SQL Server 2008简介 25
2.3 SQL Server 2008的安装要求 28
2.4 SQL Server 2008的安装与配置 30
小结 39
习题 39
第3章 SQL Server Management Studio 40
3.1 SQL Server Management Studio概述 40
3.2 启动SQL Server Management Studio 41
3.3 使用已注册的服务器来管理服务器 42
3.4 使用对象资源管理器 43
3.5 使用查询编辑器 45
小结 46
习题 46
第4章 数据库管理与使用 47
4.1 SQL Server数据库概述 47
4.2 创建数据库 52
4.3 管理数据库 58
4.4 上机指导:SQL Server数据库的管理 62
小结 63
习题 64
第5章 创建和管理数据表 65
5.1 数据表 65
5.2 创建数据表 70
5.3 使用SQL Server 2008管理数据表 74
5.4 完整性与约束 76
5.5 上机指导:SQL Server数据表的管理 80
小结 83
习题 83
第6章 索引 85
6.1 基本概念 85
6.2 创建索引 88
6.3 管理索引 90
6.4 上机指导:索引的使用 93
小结 99
习题 99
第7章 查询 101
7.1 使用Management Studio查询数据 101
7.2 选择Select查询结果集输出的列 102
7.3 控制Select查询结果集输出的行 108
7.4 使用WHERE子句查询 113
7.5 FROM子句 124
7.6 聚合函数 130
7.7 分组查询 133
7.8 汇总数据 139
7.9 查询 142
7.10 将查询结果保存到表中 146
7.11 XML查询 149
7.12 上机指导 160
小结 164
习题 165
第8章 表数据操作 167
8.1 添加数据 167
8.2 修改数据 173
8.3 删除数据 176
8.4 新增语句 178
8.5 数据的导入与导出 182
8.6 上机指导:表的操作 188
小结 193
习题 193
第9章 视图 195
9.1 视图的相关概念 195
9.2 创建视图 196
9.3 修改视图 202
9.4 删除视图 202
9.5 使用视图 205
9.6 上机指导:视图的创建与使用 208
小结 215
习题 215
第10章 T-SQL程序设计 217
10.1 T-SQL简介 217
10.2 T-SQL编程基础 217
10.3 常用函数 225
10.4 流程控制语句 234
10.5 游标 240
10.6 上机指导:T-SQL程序设计 243
小结 246
习题 246
第11章 存储过程 248
11.1 存储过程简介 248
11.2 使用Management Studio管理存储过程 250
11.3 使用T-SQL管理存储过程 257
11.4 执行存储过程 260
11.5 带参数的存储过程的定义与执行 261
11.6 上机指导:存储过程 265
小结 266
习题 267
第12章 触发器 268
12.1 触发器简介 268
12.2 创建After触发器 272
12.3 创建Instead Of触发器 276
12.4 使用触发器 277
12.5 管理触发器 283
12.6 上机指导:触发器的使用 289
小结 295
习题 295
第13章 SQL Server的安全管理 297
13.1 SQL Server的安全概述 297
13.2 管理角色 299
13.3 管理服务器的安全性 302
13.4 管理数据库用户 309
13.5 管理权限 313
13.6 上机指导:数据库的安全管理 318
小结 321
习题 321
第14章 SQL Server 2008的报表设计 323
14.1 报表设计概述 323
14.2 报表设计环境介绍 324
14.3 设计报表 324
14.4 上机指导:SQL Server 2008报表创建 332
小结 337
习题 337
习题答案 339
参考文献 354