第1章 数据库系统概述 1
1.1 数据库概述 2
1.2 数据模型 6
1.3 关系数据库系统 10
1.4 关系数据库的设计理论 13
1.5 数据库设计 20
本章小结 33
习题与实训 33
第2章 SQL Server2012系统基础 38
2.1 SQL Server2012简介 39
2.2 SQL Server2012的安装 41
2.3 SQL Server总体结构和组件概述 49
2.4 SQL Server2012管理工具的使用 54
本章小结 57
习题与实训 58
第3章 SQL Server2012数据库操作 59
3.1 SQL Server2012数据库概述 60
3.2 创建数据库 63
3.3 修改数据库 70
3.4 删除数据库 78
3.5 分离和附加数据库 79
本章小结 81
习题与实训 81
第4章 SQL Server2012数据表操作 83
4.1 创建数据表 84
4.2 修改数据表结构 94
4.3 创建数据表的完整性约束 97
4.4 操作数据表记录 106
4.5 删除数据表 110
本章小结 111
习题与实训 111
第5章 使用SQL语句查询数据 115
5.1 简单查询 116
5.2 连接查询 123
5.3 子查询 126
5.4 其他查询操作 130
本章小结 135
习题与实训 135
第6章 视图和索引的使用 137
6.1 视图的使用 138
6.2 索引的使用 149
本章小结 157
习题与实训 157
第7章 Transact-SQL编程 159
7.1 Transact-SQL语言 160
7.2 常量和变量 161
7.3 运算符和表达式 163
7.4 流程控制语句 166
7.5 常用函数 172
7.6 游标的操作 180
本章小结 185
习题与实训 186
第8章 存储过程和触发器 188
8.1 存储过程 189
8.2 触发器 202
本章小结 215
习题与实训 215
第9章 数据库的安全管理 217
9.1 身份验证模式 218
9.2 帐号管理 222
9.3 角色管理 229
9.4 权限管理 236
本章小结 243
习题与实训 243
第10章 数据库的备份与恢复 244
10.1 数据库的备份 245
10.2 数据库的恢复 252
10.3 数据导入导出 258
本章小结 264
习题与实训 264
第11章 SQL Server应用案例设计 265
11.1 工资管理系统数据库设计 265
11.2 图书销售管理系统数据库设计 271
本章小结 281
参考文献 282