基本信息
内容简介
计算机书籍
《高级数据库技术》是面对研究生教育而编写的数据库系统教科书,其主要目标是介绍数据库实现时所涉及的核心技术,从而让读者了解数据库管理系统的工作原理。书中前6章是本书的重点,集中介绍传统集中式数据库系统在实现过程中解决关键问题所涉及的各种理论和方法,如数据存储技术、数据库索引技术、查询及优化方法和事务管理技术等。第7章对数据库系统的体系结构进行了系统的总结和比较,第8~11章则对分布式数据库系统及其核心技术的研究进行介绍,包括分布式数据库的设计、分布式查询及优化、分布式事务管理及故障恢复和分布式并发控制技术。
《高级数据库技术》是在作者长期的教学和科研的基础上认真总结编写而成的。书中对数据库的核心技术进行讲解,并配有大量的图示和例题进行说明,以增加可理解性。对于一些未有成熟解决方案的问题,则根据目前常用的解决方法或思路进行讨论。另外,书中配有大量习题,以使读者加深对书中理论的理解。
《高级数据库技术》可作为计算机专业研究生专业课教材,也可作为从事数据管理领域研究和应用开发人员的参考书。
目录
第1章数据库及其基本理论
1.1数据库技术概述
1.1.1数据模型
1.1.2数据库管理系统
1.1.3数据库系统
1.2关系数据库及其设计理论
1.2.1关系模型
1.2.2实体联系模型
1.2.3约束的建模
1.2.4ER模型设计的原则
1.2.5从ER模型向关系模型的设计
1.2.6关系的优化组合
1.2.7关系模式的设计
1.2.8数据库设计中的其他问题
1.3SQL简介
1.3.1通过SQL语句实现数据库及相关对象的定义
1.3.2SQL查询语句的基本结构
1.3.3编程环境下的SQL
1.4数据库技术的新进展