第1章 数据库系统概论 1
1.1 数据库系统概述 1
1.2 数据库系统结构 8
1.3 数据处理与数据模型 11
1.4 数据库技术的新发展 18
1.5 课后习题 23
第2章 SQL Server 2008理论基础 25
2.1 SQL Server 2008简介 25
2.2 SQL Server 2008安装 28
2.3 SQL Server 2008的管理平台 37
2.4 SQL与T-SQL概述 42
2.5 课后习题 44
第3章 数据库的管理 46
3.1 SQL Sever 2008数据库概述 46
3.2 创建数据库 53
3.3 修改数据库 61
3.4 删除数据库 64
3.5 分离数据库 66
3.6 附加数据库 67
3.7 课后习题 69
第4章 表的管理 71
4.1 SQL Server 2008表的概述 71
4.2 表的创建与维护 76
4.3 表中数据的维护 89
4.4 课后习题 91
第5章 Transact-SQL程序设计 94
5.1 数据与表达式 94
5.2 函数 98
5.3 流程控制语句 102
5.4 课后习题 112
第6章 数据查询 114
6.1 创建查询与测试查询 114
6.2 基本查询 114
6.3 数据汇总查询 120
6.4 嵌套查询 122
6.5 连接查询 127
6.6 查询结果的处理 130
6.7 课后习题 133
第7章 视图与索引 135
7.1 视图 135
7.2 视图中的数据操作 140
7.3 索引 141
7.4 课后习题 146
第8章 存储过程与触发器 148
8.1 初识存储过程 148
8.2 使用存储过程 149
8.3 其他存储过程 159
8.4 初识触发器 163
8.5 使用触发器 166
8.6 扩展练习 175
8.7 课后习题 177
第9章 数据库的安全管理 178
9.1 数据库安全性概述 178
9.2 管理SQL Server服务器安全性 180
9.3 SQL Server角色管理 190
9.4 SQL Server架构管理 198
9.5 SQL Server权限管理 204
9.6 扩展练习 208
9.7 课后习题 210
第10章 数据库恢复 212
10.1 数据库备份的基本概念 212
10.2 数据库手动备份与恢复 215
10.3 数据库自动备份计划与恢复 231
10.4 课后习题 248
第11章 SQL Server 2008数据库应用系统开发 250
11.1 应用系统功能简介 250
11.2 数据库表结构设计 250
11.3 程序设计 251
第12章 SQL Server 2008实验指导 288
12.1 SQL Server 2008的安装与配置 288
12.2 使用向导创建和删除数据库 289
12.3 使用T-SQL语句创建和删除数据库 291
12.4 使用向导创建和删除数据表 293
12.5 使用T-SQL语句创建、修改和删除表 295
12.6 数据更新操作 301
12.7 T-SQL程序设计 303
12.8 SELECT语句——简单查询 305
12.9 SELECT语句——汇总查询 308
12.10 SELECT语句——连接查询和子查询 309
12.11 创建和删除视图 313
12.12 创建和删除索引 315
12.13 导入导出数据 316
12.14 备份和恢复数据库 318
参考文献 320