第一章 数据库概论 1
第一节 数据库系统概述 1
第二节 数据描述 8
第三节 数据模型 10
第四节 数据库系统的结构 18
第五节 数据库系统的组成 21
第六节 数据库技术的研究领域 23
第七节 当前流行大型数据库产品简介 23
本章小结 25
习题 25
第二章关系模型和关系运算 27
第一节 关系模型概述 27
第二节 关系数据结构及形式化定义 28
第三节 关系代数 33
本章小结 39
习题 39
第三章SQL语言 41
第一节 概述 41
第二节 数据定义 43
第三节 数据查询 46
第四节 数据操纵 65
第五节 视图 68
第六节 数据控制 74
第七节 嵌入式SQL 76
本章小结 79
习题 79
第四章 关系系统的查询优化 81
第一节 关系系统 81
第二节 查询优化处理 84
本章小结 90
习题 91
第五章 关系数据库的规范化理论 92
第一节 关系模式设计存在的问题 92
第二节 函数依赖 93
第三节 范式理论 98
第四节 模式分解 103
本章小结 107
习题 107
第六章 数据库设计 109
第一节 数据库设计概述 109
第二节 规划和需求分析 113
第三节 概念结构设计 118
第四节 逻辑结构设计 124
第五节 数据库物理设计 127
第六节 数据库的实施和维护 130
本章小结 132
习题 132
第七章 数据库恢复技术 133
第一节 事务的基本概念 133
第二节 故障的种类 136
第三节 恢复的实现技术 137
第四节 恢复策略 140
第五节 具有检查点的恢复技术 142
第六节 数据库镜像 144
第七节 SQLServer的恢复技术 145
本章小结 147
习题 147
第八章 数据库并发控制 148
第一节 数据库的并发问题 149
第二节 并发控制方法 151
第三节 并发调度的可串行性 155
第四节 两段锁协议 156
第五节 SQLServer的并发控制 157
本章小结 159
习题 159
第九章 数据库的安全性与完整性 160
第一节 计算机安全性概述 160
第二节 数据库的安全性 163
第三节 统计数据库安全性 181
第四节 数据库完整性 182
本章小结 185
习题 185
第十章 数据库管理系统 186
第一节DBMS概述 186
第二节DBMS的层次结构 191
本章小结 200
习题 200
第十一章 数据库接口技术 201
第一节ODBC 201
第二节ADO.NET 209
第三节JDBC 217
本章小结 224
习题 224
第十二章 高级数据库技术 226
第一节 分布式数据库技术 226
第二节 面向对象数据库技术 232
第三节 并行数据库技术 234
第四节 多媒体数据库技术 237
第五节 时态数据库技术 242
第六节 空间数据库技术 244
第七节 移动数据库技术 247
第八节 主动数据库技术 249
第九节 数据流数据库技术 252
本章小结 256
习题 256
第十三章 高级数据处理技术 257
第一节 数据仓库与联机分析处理技术 257
第二节 数据挖掘技术 262
第三节Web信息检索与Web数据管理技术 266
本章小结 271
习题 272
参考文献 273