本书详细地介绍了如何使用MySQL和Navicat Premium进行数据库原理与应用的基础学习,全书分为数据库基础、数据库基本操作和数据库的维护三大模块,共19章。核心内容包括认识数据库、需求分析、MySQL数据库、MySQL字符集、MySQL的数据类型、数据库操作、表操作、表数据操作、索引、数据约束和参照完整性、数据查询、视图、存储过程、存储函数、触发器、事务及锁、数据备份与恢复、用户和权限管理、Java连接MySQL数据库。整本书主要围绕一个教学管理系统的数据库进行讲解,教学管理系统的数据一共有7张数据库表,方便读者系统认识和学习数据库原理与应用的知识。
本书的三大模块紧紧围绕“理论知识+开发案例”的模式进行编写,在数据库基础模块中以一个完整的项目为主线,帮助读者将所学的知识应用到案例中。本书非常注重基础,内容丰富,简单易懂,每个章节、每个知识点所对应的案例和项目的代码都十分完整,书中还展示了绝大部分案例运行结果的截图,让读者一目了然。
本书适合作为高等院校计算机、软件工程等相关专业的教材,或供数据库管理等领域相关人员参考阅读,还可以作为数据库自学者和爱好者的参考读物。
