本书以openGauss数据库管理系统为核心,立足数据库技术的基础理论与实践应用,结合贴合国家乡村振兴战略的“农产品溯源系统”数据库案例,系统且全面地为读者构建openGauss数据库的知识体系与操作能力框架。案例贯穿数据库设计、数据操作、系统管理全流程,既体现技术实用性,又凸显科技助农的社会责任。
全书共13章,逻辑层次清晰,从理论到实践逐步深入:第1章系统讲解数据库系统的基础概念,包括信息数据关系、数据管理技术发展及数据库体系结构;第2章聚焦关系数据库系统,重点阐述关系模型、关系代数与关系规范化;第3章围绕数据库设计全流程,覆盖需求分析、概念设计、逻辑设计、物理设计等关键环节;第4章介绍openGauss的发展历程、核心特点、安装准备与管理工具,为后续实践奠定基础;第5-6章分别针对openGauss数据库与数据表的创建、管理与维护展开实操教学;第7章深入数据查询与更新操作,涵盖复杂查询、联接查询及数据增删改;第8章详解索引与视图的设计、使用与优化;第9章围绕数据完整性,讲解约束、规则与默认值的应用;第10-11章进阶至openGauss SQL程序设计、存储过程与触发器的开发;第12章关注数据库安全管理,包括事务特性、安全机制与权限控制;第13章聚焦数据库备份还原、数据导入导出及数据库分离附加等运维核心操作。每章均配备习题,助力读者巩固知识点,强化应用能力。
本书兼具理论深度与实践指导性,可作为高等院校计算机科学与技术、软件工程等相关专业数据库课程的教材,也可作为企业技术人员学习openGauss数据库、开展农产品溯源系统等行业应用开发的参考资料,同时适合数据库初学者从基础到进阶系统掌握openGauss技术的自学用书。
