第1篇 原理篇——数据库原理 3
第1章 数据库系统概述 3
学习目标 3
知识脉络图 3
1.1 重点难点解析 3
1.2 典型例题讲解 15
1.3 课后题解析 15
1.3.1 选择题 15
1.3.2 填空题 17
1.3.3 简答题 17
1.3.4 综合题 19
小结 20
第2章 关系数据库数学模型 22
学习目标 22
知识脉络图 22
2.1 重点难点解析 22
2.2 典型例题讲解 27
2.3 课后题解析 29
2.3.1 选择题 29
2.3.2 填空题 30
2.3.3 简答题 30
2.3.4 综合题 31
小结 33
第3章 关系数据库设计理论 34
学习目标 34
知识脉络图 34
3.1 重点难点解析 34
3.2 典型例题讲解 38
3.3 课后题解析 39
3.3.1 选择题 39
3.3.2 填空题 40
3.3.3 简答题 41
小结 45
第2篇 应用篇——数据库应用技术SQL Server2012 49
第4章 使用SQL Server设计数据库 49
学习目标 49
知识脉络图 49
4.1 重点难点解析 50
4.2 典型例题讲解 78
4.3 课后题解析 80
4.3.1 选择题 80
4.3.2 上机题 81
4.3.3 简答题 92
小结 93
第5章 使用SQL语言管理和设计数据库 94
学习目标 94
知识脉络图 94
5.1 重点难点解析 94
5.2 典型例题讲解 105
5.3 课后题解析 109
5.3.1 选择题 109
5.3.2 上机题 111
小结 116
第6章 T-SQL程序设计 118
学习目标 118
知识脉络图 118
6.1 重点难点解析 118
6.2 典型例题讲解 120
6.3 课后题解析 122
6.3.1 选择题 122
6.3.2 上机题 124
小结 128
第7章 高级查询 130
学习目标 130
知识脉络图 130
7.1 重点难点解析 130
7.2 典型例题讲解 132
7.3 课后题解析 132
7.3.1 选择题 132
7.3.2 程序设计题 133
小结 135
第8章 事务和并发控制 136
学习目标 136
知识脉络图 136
8.1 重点难点解析 136
8.2 典型例题讲解 140
8.3 课后题解析 142
8.3.1 选择题 142
8.3.2 程序设计题 143
小结 145
第9章 索引 146
学习目标 146
知识脉络图 146
9.1 重点难点解析 146
9.2 典型例题讲解 149
9.3 课后题解析 152
9.3.1 选择题 152
9.3.2 程序设计题 152
小结 153
第10章 视图 154
学习目标 154
知识脉络图 154
10.1 重点难点解析 154
10.2 典型例题讲解 156
10.3 课后题解析 157
10.3.1 选择题 157
10.3.2 上机题 158
小结 159
第11章 存储过程 160
学习目标 160
知识脉络图 160
11.1 重点难点解析 160
11.2 典型例题讲解 162
11.3 课后题解析 166
11.3.1 选择题 166
11.3.2 程序设计题 167
小结 173
第12章 触发器 174
学习目标 174
知识脉络图 174
12.1 重点难点解析 174
12.2 典型例题讲解 176
12.3 课后题解析 183
12.3.1 选择题 183
12.3.2 程序设计题 184
小结 185
第13章 复杂数据库设计与实现 186
学习目标 186
知识脉络图 186
重点难点解析 186
小结 187
第3篇 开发篇——数据库系统软件开发 191
第14章 数据访问技术 191
学习目标 191
知识脉络图 191
重点难点解析 191
小结 192
附录A SQL Server 2016版本介绍 193
A.1 SQL Server 2016的安装 193
A.2 SQL Server 2016的基本操作 209
附录B SQL Server 2000至SQL Server 2016的主要数据库特性对照表 213
参考文献 216