第1章 数据库概论
1.1 数据库技术概述
1.2 数据库技术发展史
1.3 关系型数据库架构
1.4 关系数据库主流应用场景
1.5 课后习题
第2章 openGauss概述
2.1 初识openGauss
2.2 openGauss数据库安装与配置
2.3 openGauss数据库管理
2.4 openGauss数据库安全管理
2.5 上机练习:学生成绩管理系统项目进阶1
2.6 课后习题
第3章 openGauss数据表管理
3.1 openGauss数据类型
3.2 数据表分类
3.3 数据表管理
3.4 上机练习:学生成绩管理系统项目进阶2
3.5 课后习题
第4章 openGauss SQL语法
4.1 openGauss SQL基础
4.2 数据查询
4.3 SQL编程
4.4 上机练习:学生成绩管理系统项目进阶3
4.5 课后习题
第5章 视图、索引和事务
5.1 视图
5.2 索引
5.3 事务
5.4 上机练习:学生成绩管理系统项目进阶4
5.5 课后习题
第6章 openGauss存储过程、触发器与游标
6.1 存储过程
6.2 触发器
6.3 游标
6.4 上机练习:学生成绩管理系统项目进阶5
6.5 课后习题
第7章 openGauss数据库设计
7.1 数据库设计概述
7.2 需求分析
7.3 概念结构设计
7.4 逻辑结构设计
7.5 物理结构设计
7.6 数据库设计场景
7.7 上机练习:学生成绩管理系统项目进阶6
7.8 课后习题
第8章 openGauss数据库开发
8.1 开发设计规范
8.2 基于JDBC开发
8.3 基于Psycopg开发
8.4 基于ODBC开发
8.5 上机练习:学生成绩管理系统项目进阶7
8.6 课后习题
第9章 openGauss迁移工具和性能调优
9.1 openGauss迁移工具
9.2 性能调优
9.3 上机练习:学生成绩管理系统项目进阶8
9.4 课后习题
第10章 openGauss高阶特性
10.1 安全高阶特性
10.2 MOT
10.3 AI特性
10.4 openGauss社区
10.5 上机练习:学生成绩管理系统项目进阶9
10.6 课后习题
第11章 场景综合实验:银行业务系统
11.1 案例分析
11.2 项目的数据库实施用例
附录
附录1 在云服务器上安装openGauss数据库
附录2 基于JDBC数据库连接
附录3 基于ODBC的数据库操作
附录4 学生成绩管理系统数据库编程
附录5 基于JDK和MySQL的数据迁移
附录6 DBMind安装和启动
附录7 openGauss社区贡献
附录8 华为云主机