本书以经典的关系数据库理论和技术为基础,介绍了数据库系统概述与体系结构、关系数据模型、结构化查询语言、过程化SOL、数据库模式设计、数据库设计、数据库应用系统开发、数据库事务、故障恢复、并发控制、数据库完整性、数据库安全性以及数据库技术新发展等内容。
在理论方面,本书重点介绍关系数据模型、关系模式规范化、并发调度的可串性,以及基于锁的并发控制机制等理论提出的背景和动机、优点和缺点,使学生能够明白当前成熟的理论对数据库领域的主要贡献,也明白己有的一些模型和方法在设计上的先进性和存在的问题,从而能够对数据库原理有更深入的认识。在应用方面,本书重点介绍存储过程、触发器等过程化SQL编程技术和应用的策略,并结合了MySQL、Oracle、MicrosoftSQLServer等流行的DBMS详细阐述关键技术。
本书可作为高等学校计算机专业、软件工程专业、大数据专业以及其他相关专业本科生的教材,也可作为从事数据库系统与应用工作的管理人员和技术人员的参考书。