“数据库系统原理”是计算机应用、计算机软件及相关专业的主干课程,也是硕士研究生入学考试课程。本书是为了配合课程的学习,帮助读者抓住重点,高效率地复习,适应考题类型,在应试中正常发挥水平而专门编写的。本书适用的对象是:本科学生、报考计算机专业硕士研究生的考生、数据库系统概论的自学者和担任“数据库系统概论”课程的教师。全书共分9章,主要内容如下:第1章:数据库系统概论。本章主要介绍了数据库系统中的基本概念,数据模型及数据模型的分类,概念模型及概念模型的表示方法,数据库系统的结构及其组成等内容。通过例题及习题进一步加深对这些内容的理解。第2章:关系数据库。本章通过例题及习题帮助读者理解关系数据库的基本概念,掌握如何用关系代数表达式、元组演算表达式以及域演算表达式来表达实际查询问题,以及如何将上述三类表达式互相转换的方法。第3章:关系数据库标准语言SQL。本章主要介绍了SQL的功能特点和体系结构,如何利用SQL定义、修改、删除表,如何定义、删除视图和索引,如何利用SQL的SELECT完成数据的查询,如何利用SQL的UPDATE、INSERT完成数据的修改、插入操作,嵌入式SQL的使用方法,以及给定一个关系代数表达式,如何用SQL语句描述等内容。第4章:关系系统及查询优化。本章介绍了查询优化的基本概念、目的、实现方法等内容。第5章:关系数据库理论。本章是非常重要而且也是比较难理解的章节,特别是对函数依赖及Armstrong公理系统的理解。为什么要对模式进行分解?如何分解?如何判断关系模式达到几范式?如何求属性的闭包及如何求最小函数依赖集?如何判断分解后的关系模式既是无损连接又保持函数依赖?对于这一系列问题,本章和自测题中都有很多典型的实例及求解的方法。第6章:数据库设计。本章重点介绍了数据库设计各个阶段的步骤和任务,通过实例特别详细介绍了逻辑结构设计阶段如何将概念模型(E-R图)转换为关系模型的方法。第7章:数据库安全。本章重点介绍了安全性的基本概念,事务的基本概念,事务的特性,故障的类型及恢复方法,并发控制带来的新问题,封锁及封锁协议,并发调度的可串行性,两段锁协议,完整性约束条件,完整性控制等内容。第8章:面向对象数据系统。本章重点介绍了面向对象数据库系统的基本概念,对象联系图以及对象关系数据库(ORDB)等内容。第9章:分布式数据库系统。本章重点介绍了分布式数据库系统的基本概念,分布式数据库系统的体系结构,查询优化,事务管理等内容。数据库技术发展很快,需要学习的内容也不断变化,书中难免有需要改进和更新的地方,我们衷心地希望本书能够得到广大读者的支持和帮助,但愿我们的书给您送去一份希望!本书为西安电子科技大学出版社规划出版的“考研辅导丛书”之一。其内容包括数据库系统原理的基本概念,要点以及典型题剖析,模拟题及解答,还有近年来研究生入学考试题等。本书的目的是让学生真正了解和掌握该课程基本概念及解题思路与方法,进一步提高分析问题和解决问题的能力与技巧。本书共9章,每章通过大量的典型题解析、习题(选择题、填空题、简答题、问答题、综合题)解答,揭示了数据库系统原理课程学习过程中实际问题的求解方法。全书编写力求做到精益求精,真正激励读者思维。本书既可以作为报考计算机专业等学科的硕士研究生的复习用书,也可作为在校本科学生学习或教师讲授“数据库系统原理”课程的参考书。