本书全面讲述了数据库的基本原理、数据库安全的相关概念与技术及数据库系统的设计与方法。全书分4个部分:第1部分讲述数据库系统的基本概念、关系代数及关系数据库模型、SQL基础及数据定义功能、数据查询和更新、索引和视图、关系数据库理论、关系查询处理与优化及事务与并发控制的相关概念;第2部分讲述数据库安全的基本概念、数据库访问控制技术、数据库恢复技术、数据库安全技术及数据库攻击与防范;第3部分讲述数据库编程和数据库设计的相关知识及基于PHP的数据库应用系统开发;第4部分给出了9个上机实验内容,以供实践教学使用。本书理论和实践相结合,既阐述了数据库的基本概念和数据库安全理论,又结合了数据库管理系统的应用和安全防范。本书体系完整,内容翔实,实例丰富,通俗易懂,有助于读者理解数据库原理与数据库安全的基本概念,提升数据库实践和安全防护能力。本书可作为高等院校网络空间安全、信息安全等专业相关课程的教学用书,也可以作为培养数据库系统工程师、安全工程师的培训教材,还可以供数据库管理人员、开发人员及数据库安全人员参考