第1章 SQL Server 2005的系统安装 1
1.1 SQL Server 2005概述 1
1.2 SQL Server 2005的新增功能 2
1.2.1 NET Framework集成 2
1.2.2 Web services 2
1.2.3 ADO.NET 3
1.2.4 快照隔离支持 3
1.2.5 SQL管理对象 3
1.2.6 XML技术 3
1.3 SQL Server 2005的环境要求 4
1.4 SQL Server 2005安装过程 5
小结 9
习题一 10
一、基础题 10
二、上机题 10
2.1 数据库术语 11
第2章 数据库基础知识 11
2.2 SQL语言初步知识 12
2.2.1 数据定义语句 12
2.2.2 数据查询语句 17
2.2.3 数据操作语句 20
2.2.4 数据控制语句 22
习题二 24
一、基础题 24
小结 24
二、上机题 25
第3章 SQL Server 2005的配置管理 26
3.1 服务器管理概述 26
3.2 SQL Server 2005管理操作分析 28
3.3 SQL Server 2005的各种实用工具 31
3.4 SQL Server 2005的常用属性配置 36
3.5 与SQL Server 2005有关的Windows XP配置 38
一、基础题 41
二、上机题 41
习题三 41
小结 41
第4章 数据库的设计与管理 42
4.1 数据库设计概述 42
4.2 创建数据库 44
4.3 修改数据库 47
4.4 删除数据库 52
4.5 备份和还原数据库 53
小结 57
习题四 58
一、基础题 58
二、上机题 58
第5章 SQL中的表以及表数据的操作 59
5.1 表的概述 59
5.2 自定义数据类型 60
5.2.1 使用SQL Server Management Studio管理用户自定义数据类型 60
5.2.2 利用T-SQL语句管理自定义数据类型 62
5.3.1 利用SQL Server Management Studio向导管理表 63
5.3 表的管理 63
5.3.2 利用T-SQL 语句管理表 66
5.4 表的数据操作 68
5.4.1 使用SQL Server Management Studio向导管理表的数据 68
5.4.2 使用T-SQL语句管理表的数据 70
小结 72
习题五 72
一、基础题 72
二、上机题 73
6.1 SELECT语句的执行方式 74
第6章 SQL Server 2005的查询设计 74
6.2 SQL基本查询语句 75
6.3 运算符与表达式 79
6.4 使用函数与数据汇总 80
6.5 子查询与连接 82
6.6 创建结果表 88
小结 93
习题六 93
一、基础题 93
二、上机题 94
7.1 T-SQL 流程控制语句 95
第7章 SQL Server 2005的开发与实务 95
7.2 行集函数 97
7.3 用户自定义函数 98
7.4 存储过程 102
7.5 批、事务和锁 107
7.6 使用游标 110
习题七 111
一、基础题 111
小结 111
二、上机题 112
第8章 SQL Server 2005中触发器和数据的操作 113
8.1 触发器概述 113
8.2 创建触发器 115
8.2.1 用SQL Server Management Studio向导创建触发器 115
8.2.2 用T-SQL语句创建触发器 116
8.3 检查和修改触发器 122
8.3.1 检查触发器 122
8.3.2 修改触发器 123
8.4 删除触发器 124
8.5 触发器综合实例 125
8.6 数据的导入和导出 130
小结 133
习题八 134
一、基础题 134
二、上机题 134
9.2 索引基本知识 135
9.1 索引概述 135
第9章 SQL Server 2005中的索引 135
9.3 创建索引的几种方式 136
9.3.1 创建表的同时创建索引 137
9.3.2 使用T-SQL语句创建索引 140
9.3.3 使用SQL Server Management Studio向导创建索引 143
9.4 删除索引的几种方式 146
9.4.1 使用SQL Server Management Studio向导删除索引 147
9.4.2 使用DROP INDEX语句删除索引 147
二、上机题 148
一、基础题 148
小结 148
习题九 148
第10章 SQL Server 2005的关系图和视图管理 149
10.1 关系图概述 149
10.2 视图的建立 155
10.3 视图的修改 158
10.4 视图的删除 161
10.5 视图的应用 163
一、基础题 165
小结 165
习题十 165
二、上机题 166
第11章 SQL Server 2005的安全管理 167
11.1 安全访问控制 167
11.2 登录标识管理 168
11.3 角色管理 176
11.4 成员管理 179
11.5 数据库用户管理 181
11.6 权限设置 184
小结 187
习题十一 187
一、基础题 187
二、上机题 188
第12章 SQL Server 2005的数据库系统维护 189
12.1 数据库系统维护概述 189
12.1.1 备份和恢复 189
12.1.2 备份的策略 191
12.1.3 备份和恢复的流程 191
12.1.4 数据库权限的维护 192
12.2 管理备份设备 193
12.3 备份数据库 196
12.4 数据库破坏和恢复 200
12.5 其他方面的维护 212
小结 214
习题十二 214
一、基础题 214
二、上机题 215
参考文献 216