第1章 数据库基础 1
1.1基本概念 1
1.2数据模型 3
1.3常见的数据库对象 6
1.4关系范式 11
1.5小结 12
习题一 12
习题二 12
第2章 SQL Server 2000的安装和配置 13
2.1认识Microsoft SQL Server 2000 13
2.2 SQL Server 2000的系统需求 14
2.3安装SQL Server 2000 16
2.4 SQL Server 2000管理器和开发工具 22
2.5认识系统数据库 27
2.6配置SQL Server 2000 30
2.7小结 39
习题一 39
习题二 40
第3章 Transact-SQL语言 41
3.1运算符 41
3.2函数 44
3.3批处理和流程控制语言 55
3.4小结 63
习题一 63
习题二 63
第4章 管理数据库 64
4.1数据库中的对象 64
4.2数据库设计 65
4.3创建数据库 66
4.4修改数据库 76
4.5删除数据库 81
4.6移动数据库和附加数据库 82
4.7小结 85
习题 86
第5章 管理数据库表 87
5.1数据类型 88
5.2创建数据表 92
5.3管理数据表 102
5.4小结 111
习题一 111
习题二 111
第6章 数据完整性 112
6.1数据完整性的概述 112
6.2创建和使用规则 113
6.3创建约束 118
6.4创建数据库关系图 124
6.5删除关系及关系图 129
6.6小结 130
习题 130
第7章 数据查询和视图 131
7.1 SELECT语句查询 131
7.2视图 169
7.3删除视图 178
7.4小结 179
习题一 179
习题二 180
第8章 索引 181
8.1索引概述 181
8.2创建索引 184
8.3管理索引 193
8.4小结 197
习题一 197
习题二 198
第9章 存储过程和触发器 199
9.1存储过程的概述 199
9.2创建存储过程 202
9.3管理存储过程 212
9.4触发器概述 214
9.5创建触发器 216
9.6管理触发器 225
9.7使用sp_help、sp depends和sp_ helptext系统存储过程 227
9.8小结 228
习题一 228
习题二 229
第10章 SQL Server 2000的管理 230
10.1 SQL Server 2000的验证模式 230
10.2设置验证模式 232
10.3创建和管理登录账户 233
10.4修改系统管理员密码 235
10.5创建和管理数据库用户账户 236
10.6角色管理 238
10.7权限管理 245
10.8小结 252
习题一 252
习题二 252
第11章 备份和恢复 253
11.1备份的思想和类型 253
11.2设计备份策略 253
11.3备份数据库 254
11.4恢复数据库 264
11.5小结 265
习题 265
第12章 综合实验 266
12.1创建工程 266
12.2建立数据库连接 266
12.3系统模块和功能需求 267
参考文献 268