本书是经典的数据库系统教科书《Database System Conoepts》的最新修订版,全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念。
本书内容丰富,不仅讨论了数据库查询语言、模式设计、数据仓库、数据库应用开发、基于对象的数据库和)XML、数据存储和查询、事务管理、数据挖掘与信息检索以及数据库系统体系结构等方面的内容,而且对性能评测标准、性能调整、标准化以及空间与地理数据、事务处理监控等高级应用主题进行了广泛讨论。
本书既可作为高年级本科生或低年级研究生的数据库课程教材,也可供数据库领域的技术人员参考。
目录
- 改编者序
- 前言
- 第1章 引言
- 1.1 数据库系统的应用
- 1.2 数据库系统的目标
- 1.3 数据视图
- 1.3.1 数据抽象
- 1.3.2 实例和模式
- 1.3.3 数据模型
- 1.4 数据库语言
- 1.4.1 数据操纵语言
- 1.4.2 数据定义语言
- 1.5 关系数据库
- 1.5.1 表
- 1.5.2 数据操纵语言
- 1.5.3 数据定义语言
- 1.5.4 来自应用程序的数据库访问
- 1.6 数据库设计
- 1.6.1 设计过程
- 1.6.2 银行企业的数据库设计
- 1.6.3 实体-联系模型
- 1.6.4 规范化
- 1.7 基于对象数据库和半结构化数据库
- 1.7.1 基于对象数据模型
- 1.7.2 半结构化数据模型
- 1.8 数据存储和查询
- 1.8.1 存储管理器
- 1.8.2 查询处理器
- 1.9 事务管理
- 1.10 数据挖掘与分析
- 1.11 数据库体系结构
- 1.12 数据库用户和管理员
- 1.12.1 数据库用户和用户界面
- 1.12.2 数据库管理员
- 1.13 数据库系统的历史
- 1.14 小结
- 术语回顾
- 实践习题
- 习题
- 文献注解
- 工具
- 第一部分 关系数据库
- 第2章 关系模型
- 2.1 关系数据库的结构
- 2.1.1 基本结构
- 2.1.2 数据库模式
- 2.1.3 码
- 2.1.4 查询语言
- 2.2 关系代数基本运算
- 2.2.1 选择运算
- 2.2.2 投影运算
- 2.2.3 并运算
- 2.2.4 集合差运算
- 2.2.5 笛卡儿积运算
- 2.2.6 更名运算
- 2.2.7 关系代数的形式化定义
- ……
- 第3章 SQL
- 第4章 高级SQL
- 第5章 其他关系语言
- 第二部分 数据库设计
- 第6章 数据库设计和E-R模型
- 第7章 关系数据库设计
- 第8章 应用设计和开发
- 第三部分 基于对象的数据库和XML
- 第9章 基于对象的数据库
- 第10章 XML
- 第四部分 数据存储、查询和事务管理
- 第11章 数据存储和数据存取
- 第12章 查询处理和查询优化
- 第13章 事务管理
- 第五部分 高级话题
- 第14章 高级话题
- 第15章 高级应用开发