第一章 数据库系统概述 1
1.1 数据库管理技术及发展 1
1.2 数据库技术的基本概念 4
1.3 数据库系统结构 9
1.4 数据模型 12
1.5 本章小结 20
1.6 习题 20
第二章 关系数据库 21
2.1 关系数据模型 21
2.2 关系代数 25
2.3 规范化 31
2.4 本章小结 36
2.5 习题 37
第三章 数据库设计 41
3.1 数据库设计概述 41
3.2 需求分析 44
3.3 概念结构设计 45
3.4 逻辑结构设计 60
3.5 物理结构设计 67
3.6 数据库的实施 70
3.7 数据库的运行和维护 72
3.8 本章小结 73
3.9 习题 73
第四章 SQL Server 2014简介 75
4.1 SQL Server 2014之前版本 75
4.2 SQL Server 2014服务器组件和管理工具 76
4.3 SQL Server 2014的不同版本 77
4.4 SQL Server 2014的安装步骤 80
4.5 SQL Server 2014的运行 85
4.6 SQL Server 2014服务器 88
4.7 本章小结 97
4.8 习题 97
第五章 数据库的操作 98
5.1 SQL Server数据库及其数据库对象 98
5.2 以界面方式创建数据库 99
5.3 以命令方式创建数据库 102
5.4 本章小结 109
5.5 习题 109
第六章 表和表数据操作 110
6.1 表结构和数据类型 110
6.2 以界面方式创建表 115
6.3 以命令方式创建表 119
6.4 以命令方式操作表数据 123
6.5 本章小结 126
6.6 习题 127
第七章 T-SQL语言基础与数句查询 129
7.1 T-SQL语言基础 129
7.2 数据查询 148
7.3 本章小结 154
7.4 习题 154
第八章 游标、视图、函数、事务与锁定 156
8.1 游标 156
8.2 视图 161
8.3 函数 165
8.4 事务 174
8.5 数据锁定 178
8.6 本章小结 182
8.7 习题 183
第九章 存储过程与触发器 185
9.1 存储过程 185
9.2 触发器 197
9.3 本章小结 204
9.4 习题 205
第十章 数据库的安全管理 206
10.1 SQL Server安全性概述 206
10.2 SQL Server中的权限管理 207
10.3 SQL Server中的数据加密 214
10.4 SQL Server中的CLR集成安全性 215
10.5 AlwaysOn简介 215
10.6 本章小结 216
10.7 习题 216
第十一章 数据库开发实例——网上选课管理系统 217
11.1 数据库应用系统的开发技术 217
11.2 数据库开发实例 221
11.3 数据库设计 222
11.4 数据库应用系统设计 227
11.5 本章小结 240
11.6 习题 240
参考文献 241