本书为“软硬件产学协同人才培养项目”系列教材之一,基于华为的开源数据库管理系统openGauss,系统地介绍数据库的技术和应用。
本书共分为10个单元,包括认识数据库、数据定义、数据操作、数据查询、数据视图、索引与分区、数据库设计、数据库编程、数据库安全管理和数据库事务管理。为深化技术理解与能力转化,本书构建了“引导—示范—实战”的三阶递进项目化模式:以广泛认知的学生选课系统数据库作为引导案例,解析基础知识技能点;以贴近实际的自助图书借还系统数据库作为示范项目,展示数据库应用、设计与管理流程;最终以综合性的智能家居平台数据库作为实战项目,强化读者解决复杂工程问题的能力,让教与学逐渐深入。
本书配有微课视频、授课用PPT、电子教案、源代码、习题答案等丰富的数字化教学资源。与本书配套的数字课程“openGauss数据库技术与应用”在“智慧职教”平台(www.icve.com.cn)上线,读者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师如需要本书配套资源,请登录高等教育出版社产品信息检索系统(xuanshu.hep.com.cn)免费下载。
本书可作为职业本科、高职大专层次电子信息大类及相关专业数据库课程的教材,也可作为数据库开发与管理人员的技能培训用书,还可作为广大计算机爱好者的学习参考书。