第1章 数据库系统概论 1
1.1 数据库系统概述 1
1.2 数据模型 6
1.3 数据库系统的组成 18
1.4 数据库的系统结构 19
1.5 数据库技术的研究领域 27
1.6 数据库技术的发展趋势 28
本章小结 35
思考题 36
第2章 关系数据库 37
2.1 关系模型概述 37
2.2 关系代数 41
2.3 关系演算 51
本章小结 53
思考题 54
第3章 关系数据库设计理论 55
3.1 问题的提出 55
3.2 数据依赖 56
3.3 规范化理论 58
本章小结 62
思考题 63
第4章 数据库设计 64
4.1 信息系统 64
4.2 数据库设计概述 64
4.3 需求分析 69
4.4 概念模型设计 72
4.5 逻辑结构设计 85
4.6 数据库的物理设计 92
4.7 数据库的实施与维护 97
本章小结 99
思考题 99
第5章 关系数据库标准语言SQL 100
5.1 SQL概述 100
5.2 数据定义 102
5.3 查询 107
5.4 数据更新 127
5.5 视图 130
5.6 数据控制 137
本章小结 140
思考题 141
第6章 数据库保护 142
6.1 数据库的恢复 142
6.2 数据库的并发控制 147
6.3 数据库的完整性 151
6.4 数据库的安全性 158
本章小结 161
思考题 162
第7章 SQL Server数据库管理系统简介 163
7.1 SQL Server配置管理器 165
7.2 SQL Server Management Studio 169
本章小结 173
思考题 173
第8章 数据库与数据表 174
8.1 创建数据库 174
8.2 管理数据库 177
8.3 数据库中数据表的操作 183
本章小结 190
思考题 190
第9章 SQL Server的高级应用 191
9.1 T-SQL程序设计 191
9.2 存储过程 217
9.3 用户定义函数 240
9.4 触发器 251
本章小结 268
思考题 269
第10章 SQL Server的安全管理 270
10.1 SQL Server安全认证模式 270
10.2 服务器管理的安全性 273
10.3 管理权限 279
10.4 应用程序的安全管理 281
本章小结 283
思考题 283
第11章 备份与还原 284
11.1 备份与还原概述 284
11.2 备份操作和备份命令 285
11.3 还原操作与还原命令 292
本章小结 297
思考题 297
参考文献 298