本门课数据库系统的基础理论、基本技术和基本方法。
本门课系统、全面地阐述数据库的基本理论、实现技术和设计方法等。全书共11章。第1、2章介绍数据库系统的基本概念,包括数据库系统的组成要素、数据库系统管理数据的特点、数据库系统体系结构、数据模型等;第3章介绍关系数据模型的三个组成要素,即关系数据模型所采用的数据结构、关系操作语言和完整性约束,SQL查询语言的功能及应用,第4章介绍数据库的安全性问题,包括数据库的不安全因素以及数据库安全性控制的常用方法。第5章介绍数据库的完整性问题,包括了数据库的实体完整性、参照完整性和用户自定义完整性,以及对应的SQL语言的实现。第6章关系数据库理论介绍了关系数据库设计的关系模式规范化设计理论,包括关系数据库的规范化、数据库依赖的的公理系统、以及模式的分解。第7章数据库设计介绍了数据库设计和方法,并分别介绍了数据库设计的各个基本步骤。第8章数据库编程,介绍了嵌入式SQL、过程化SQL和存储过程和函数以及ODBC编程。第9-10章关系查询处理和查询优化和数据库恢复技术,介绍查询优化和数据库恢复的实现技术和恢复策略。第11章介绍数据库技术在数据分析、分布式应用和大数据环境下的数据模型及系统等方面的发展情况。