全书共18 章,全面、系统地介绍数据库系统的基本概念、基本原理和基本技术,主要内容包括数据库系统概述、信息与数据模型、关系模型与关系规范化理论、数据库设计方法、存储引擎与数据库操作管理、表定义与完整性约束控制、数据操作管理、索引、视图、存储过程与函数、触发器与事件调度器、权限管理、事务与MySQL 的多用户并发控制、数据库备份与还原、日志管理、分布式数据库与MySQL 的复制、集群技术、MySQL 在Web 技术中的应用等。通过对数据库新技术的介绍,还可以让读者简单了解目前数据库发展的前沿技术。
本书还以MySQL 为背景介绍数据库技术的实现,包括数据库和数据表的维护、查询与统计、视图管理、存储过程和触发器的管理、用户管理、约束和默认管理、数据库的备份和还原、存储过程等内容,使读者可以充分利用MySQL 平台深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。同时解决了学习者安装上机数据库管理系统软件中的操作系统兼容性(32 位和64 位计算机、Windows、Linux 和Mac OS 操作系统等)问题。
本书内容循序渐进、深入浅出,概念清晰,条理性强。为缓解学习者初期动手的茫然与困惑,书中安排了多个上机实验,并在每一章都给出了一些实例。
本书可作为“数据库原理及应用”课程的配套教材,也可供参加数据库类考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。
“数据库原理与应用基础(MySQL)”数字课程与纸质教材一体化设计,紧密配合。数字课程中包括电子教案、微视频等资源,拓展了教材内容,在提升课程教学效果的同时,为学生学习提供思维与探索的空间。