本教材旨在让学生在掌握数据库原理的基础上具备数据操作能力和数据库系统开发能力。教材融数据库原理和数据库应用系统开发为一体,以关系数据库为重点,全面系统地介绍数据库技术的基本概念、数据库原理、SQL的知识和方法、数据库设计方法、事务管理、系统的恢复、系统安全性控制方法等内容,夯实学科基础的同时,培养学生的实际动手能力。本教材由3个知识模块构成,共12章及1个附录。1)基础模块,包括:数据库技术基础、SQL概述及数据定义语句、SQL数据查询语句、SQL数据 改语句、视图、存储过程和触发器、数据库恢复与备份,共7章。本模块属于基础知识模块,介绍数据管理的基本概念和方式、数据库系统的类型、关系数据模型和关系数据库的基本概念、结构化查询语言SQL、完整性约束、数据库编程、数据库备份与恢复技术。2)设计模块,包括:数据库设计、数据库安全管理、数据库系统的并发控制的3章及附录的数据库设计与实现示例。本模块介绍数据库设计、数据库安全性控制、数据库并发控制等。3)应用模块,包括:数据仓库与数据挖掘、NOSQL数据库,共2章。本模块介绍数据分析和数据库技术新发展。