高职教育 > 计算机类
openGauss数据库应用
书号:9787113326579 套系名称:无
作者:卞春花 苏正坤 出版日期:2026-03-01
定价:36.00 页码 / 开本:无 /16
策划编辑:张围伟 责任编辑:汪敏 包宁
适用专业:计算机类 适用层次:高职教育
最新印刷时间:2026-03-01
资源下载
教学课件
电子教案
内容简介
前言
目录
作者介绍
图书特色
-
本书为“十五五”高等职业教育计算机类专业系列教材之一,采用项目驱动、场景化教学方法,以“高校学生管理系统”等真实场景为线索,将知识点融入六个递进式项目,全面覆盖了从数据库基础知识、openGauss安装与配置、数据库及其对象的管理、账户权限的管理,到数据库的维护、备份与恢复以及数据的导入导出等关键环节,完整地展现了数据库全生命周期的运维场景。 本书将理论知识与实践操作相结合,每个项目均包含项目场景、知识准备及项目分解,旨在帮助学生全面掌握openGauss的部署、管理与维护等核心技能,并培养其规范操作习惯和数据安全意识。 本书适合作为高等职业院校计算机类专业“数据库运维”“国产数据库应用”等课程的教材,也可作为openGauss入门学习者的实操指南。
-
前 言 在数字经济成为国家核心竞争力的战略背景下,数据库作为数据存储与管理的核心基础设施,其自主可控性已成为保障国家信息安全、推动数字中国建设的关键环节。《国务院关于印发“十四五”数字经济发展规划的通知》中提出“突破关键核心技术,强化产业链供应链韧性”,国产数据库作为信息技术应用创新(信创)产业的核心组成部分,迎来了前所未有的发展机遇。openGauss作为华为自主研发并开源的企业级关系型数据库,凭借其高性能、高安全、全开源的特性,已成为国产数据库生态的重要力量,被广泛应用于政府、金融、教育等重要领域。 长期以来,国内高校数据库教学多依赖国外数据库系统,国产数据库的教学资源相对匮乏,学生对国产技术的认知与产业需求存在脱节。本书以openGauss为核心,紧密结合国家信创战略部署,旨在填补专科层次国产数据库教学的空白,培养适应产业需求的“懂理论、能操作、善维护”的应用型人才,为国产数据库生态的建设与发展输送后备力量。 教材内容涵盖六个核心项目: 项目1 介绍数据库基础概念与运维岗位需求,帮助学生建立对数据库及国产数据库的认知。 项目2 详解openGauss的安装与配置,包括VMware虚拟化环境搭建、openEuler操作系统部署及数据库安装全流程。 项目3 围绕数据库及对象管理,涵盖概念设计、SQL操作、行存/列存引擎等核心知识,训练学生创建数据库、数据表及数据插入能力。 项目4 深入账户与权限管理,讲解用户、角色、模式的定义与操作,以及安全策略与审计机制,强化数据安全意识。 项目5 聚焦数据库维护技能,包括运行状态检查、性能优化、日志管理及表与索引维护,培养故障排查能力。 项目6 系统介绍数据备份与恢复技术,对比物理备份与逻辑备份的差异,掌握gs_dump、gs_restore等工具的使用。 本书的主要特点如下: (1)政策导向,立足国产:紧扣国家信创产业政策,以openGauss数据库为核心,强化学生对自主可控技术的认同与掌握,助力国家信息技术自主化战略落地。 (2)项目驱动,场景化教学:以“高校学生管理系统”等真实场景为线索,将知识点融入6个递进式项目(从数据库基础到备份与恢复),每个项目包含“项目场景—知识准备—项目分解”三部分,引导学生在解决实际问题中掌握操作技能。 (3)实操为本,聚焦技能:突出教学“重实践”的特点,每个任务均提供详细操作步骤(如VMware配置、openGauss安装部署、SQL命令示例等),附录中罗列了Linux系统常用命令,以确保学生能独立完成从环境搭建到日常运维的全流程操作。 (4)循序渐进,贴合岗位:内容从数据库基本概念入手,逐步深入到openGauss架构、存储引擎、权限管理、性能优化等核心模块,最终聚焦备份与恢复等关键运维技能,与企业数据库管理员岗位需求高度匹配。 本书适合作为高等职业院校计算机类专业的“数据库运维”“国产数据库应用”等课程教材,也可作为openGauss入门学习者的实操指南。希望通过本书的学习,学生既能掌握数据库运维的核心技能,也能增强对国产技术的信心,为投身信创产业、助力国家数字经济发展奠定坚实基础。 本书为校企合作教材,由南京机电职业技术学院卞春花和江苏万和系统工程有限公司苏正坤任主编,吴琪、孟威、薛刚、屈会雪任副主编。具体编写分工如下:项目1至项目4由卞春花编写,项目5和项目6由苏正坤编写,吴琪、孟威、薛刚、屈会雪负责真实项目、技术支持和教学资源制作。 由于编写时间仓促,书中难免存在疏漏和不足之处,欢迎广大师生与行业专家批评指正。 编 者 2025年10月
-
目 录 项目1 了解数据库及数据库运维 1.1 项目场景 1 1.2 学习目标 1 1.3 知识准备 2 1.3.1 数据库概述 2 1.3.2 数据库运维 5 1.4 项目分解 7 任务1-1 探究数据库工程师职位要求及就业前景 7 任务1-2 探索国内数据库软件 8 项目2 openGauss安装与配置 2.1 项目场景 9 2.2 学习目标 9 2.3 知识准备 9 2.3.1 openGauss简介 9 2.3.2 openGauss工具 19 2.4 项目分解 19 任务2-1 安装配置VMware虚拟化软件 20 任务2-2 安装openEuler操作系统 23 任务2-3 安装部署openGauss 35 项目3 数据库及对象管理 3.1 项目场景 38 3.2 学习目标 38 3.3 知识准备 38 3.3.1 数据库概念设计 38 3.3.2 SQL基础 41 3.3.3 openGauss的存储引擎 52 3.4 项目分解 61 任务3-1 概念设计及数据准备 61 任务3-2 创建数据库 63 任务3-3 创建数据表 63 任务3-4 插入数据 64 项目4 数据库账户管理 4.1 项目场景 68 4.2 学习目标 68 4.3 知识准备 68 4.3.1 用户 69 4.3.2 角色 70 4.3.3 模式 71 4.3.4 用户权限配置与撤销 72 4.3.5 安全策略配置 74 4.3.6 审计 80 4.4 项目分解 85 任务4-1 用户管理 85 任务4-2 角色管理 86 任务4-3 模式管理 87 任务4-4 权限管理 89 项目5 openGauss维护 5.1 项目场景 91 5.2 学习目标 91 5.3 知识准备 91 5.3.1 openGauss运行健康状态检查 91 5.3.2 openGauss性能检查 93 5.3.3 日志审计与管理 95 5.3.4 定期表、索引维护 96 5.4 项目分解 97 任务5-1 健康状态检查 97 任务5-2 性能检查 101 任务5-3 日志审计与管理 105 任务5-4 定期表、索引维护 109 项目6 数据库备份与恢复及导入导出 6.1 项目场景 115 6.2 学习目标 115 6.3 知识准备 115 6.3.1 数据导入 115 6.3.2 备份与恢复的类型及对比 117 6.3.3 物理备份与恢复 118 6.3.4 逻辑备份与恢复 120 6.4 项目分解 122 任务6-1 openGauss数据库的物理备份与恢复 122 任务6-2 openGauss数据库的逻辑备份与恢复 125 附录A Linux操作系统相关命令 参考文献
-
卞春花,南京机电职业技术学院信息工程系教师。主持、参与江苏省哲学社会科学课题5项,参与院级课题2项;主持、参与横向课题5项;在省级期刊发表十余篇论文;申请发明专利2项、软著2项,申请授权实用新型专利3项、外观专利1项;指导学生参加华为ICT大赛高职组基础软件赛道比赛,技能获国家级奖项1项,省级奖项4项;指导学生参加职业院校技能竞赛,获省级奖项2项。,苏正坤,所在单位:江苏万和系统工程有限公司,职务:副总经理,研究方向:信息技术。毕业于南京信息工程大学,江苏万和系统工程有限公司副总经理,技术总监。软件行业从业20年以上,曾任系统架构师、技术总监等专业职务,主持了中国移动、电信彩信中心(MMS)、PIM系统、普天光设备综合网管平台等大型项目开发。华为认证云计算高级工程师(HCIE-Cloud)、云计算解决方案专家,华为大数据、人工智能,OpenEuler,OpenGauss鸿蒙认证讲师,曾任中国电信、中国移动、国家电网特聘专家讲师,一直从事行业软件、移动应用、云计算、大型数据库运维业务的解决方案咨询和架构设计工作。
-
项目驱动,场景化教学:以“高校学生管理系统”等真实场景为线索,将知识点融入6个递进式项目(从数据库基础到备份与恢复),每个项目包含“项目场景—知识准备—项目分解”三部分,引导学生在解决实际问题中掌握操作技能。
