第1章 数据库原理概述 1
1.1 数据库系统的基本概念 1
1.2 E-R概念模型 7
1.3 关系数据模型 9
1.4 基本关系运算 12
1.5 关系的完整性规则 13
1.6 实训 15
1.7 习题 15
第2章 SQL Server2005基础 16
2.1 SQL Server2005新特性 16
2.2 SQLServer 2005的安装与配置 21
2.3 SQL Server 2005工具与实用程序 36
2.4 实训 46
2.5 习题 47
第3章 数据库的创建与管理 48
3.1 数据库的文件类别 48
3.2 创建数据库 50
3.3 管理数据库 59
3.4 实训 66
3.5 习题 66
第4章 数据表的创建与管理 68
4.1 SQL Server 2005表概述 68
4.2 创建数据表与表约束 78
4.3 管理数据表 86
4.4 实训 98
4.5 习题 98
第5章 数据查询 100
5.1 Select语句基础 100
5.2 简单查询 103
5.3 汇总查询 116
5.4 联接查询 122
5.5 子查询 129
5.6 实训 133
5.7 习题 134
第6章 T-SQL编程语言 136
6.1 T-SQL基础 136
6.2 T-SQL表达式 138
6.3 T-SQL流程控制语句 154
6.4 实训 163
6.5 习题 164
第7章 视图与索引 166
7.1 视图 166
7.2 索引 178
7.3 实训 188
7.4 习题 189
第8章 数据完整性 191
8.1 什么是数据完整性 191
8.2 完整性约束条件与完整性控制 193
8.3 SQLServer的数据完整性及其实现 194
8.4 实训 201
8.5 习题 202
第9章 存储过程与触发器 203
9.1 存储过程 203
9.2 触发器 216
9.3 实训 227
9.4 习题 227
第10章 SQL Server2005管理服务 229
10.1 SQLServer2005权限管理 229
10.2 SQLServer 2005代理服务 231
10.3 SQLServer 2005报表服务 242
10.4 实训 247
10.5 习题 248
附录 249
主要参考文献 252