顶部
收藏

全国计算机等级考试二级教程——openGauss数据库程序设计


作者:
教育部教育考试院
定价:
59.00 元
版面字数:
460.00千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
暂无
ISBN:
978-7-04-064824-9
物料号:
64824-00
出版时间:
2025-06-20
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

本书根据教育部教育考试院制订的《全国计算机等级考试二级openGauss数据库程序设计考试大纲》的要求编写,是全国计算机等级考试系列教程之一。

全书分为9章,包括数据库基础、openGauss概述、openGauss应用基础、openGauss数据库的管理、数据定义与数据操作、数据查询、openGauss数据库编程、openGauss数据库安全管理以及openGauss数据库的事务管理与备份恢复等内容。

本书是应试人员考前必备的教材,也可作为一般院校相应课程的教材或自学参考书。

  • 目录
    • 前辅文
      • 第1章 数据库基础
        • 1.1 数据管理及其发展过程
          • 1.1.1 数据管理
            • 1.1.2 人工管理阶段
              • 1.1.3 文件系统阶段
                • 1.1.4 数据库系统阶段及其发展过程
                  • 1.1.5 数据管理和数据库技术的持续发展
                  • 1.2 数据库系统的特点
                    • 1.3 数据模型初步
                      • 1.3.1 概念数据模型
                        • 1.3.2 传统的三大数据模型
                        • 1.4 数据库系统及其结构
                          • 1.4.1 数据库管理系统的基本功能
                            • 1.4.2 数据库的三层模式结构
                              • 1.4.3 数据库管理系统的基本框架
                                • 1.4.4 数据库系统的组成
                                  • 1.4.5 数据库管理和数据库管理员
                                  • 1.5 关系数据库与关系数据模型
                                    • 1.5.1 关系数据模型的三个要素
                                      • 1.5.2 关系模型的数据结构和基本术语
                                        • 1.5.3 关系的规范化
                                          • 1.5.4 关系模型的完整性约束
                                            • 1.5.5 关系数据库的三层模式结构
                                              • 1.5.6 关系代数
                                              • 1.6 数据库设计
                                                • 1.6.1 数据库设计的概念与方法
                                                  • 1.6.2 数据库设计的步骤
                                                    • 1.6.3 概念数据模型设计
                                                      • 1.6.4 逻辑数据模型设计
                                                        • 1.6.5 物理数据模型设计
                                                        • 本章小结
                                                          • 习题与练习
                                                          • 第2章 openGauss概述
                                                            • 2.1 openGauss系统架构
                                                              • 2.2 openGauss特性和使用场景
                                                                • 2.3 openGauss数据库服务器的安装与配置
                                                                  • 2.3.1 安装流程
                                                                    • 2.3.2 准备安装环境
                                                                      • 2.3.3 获取安装包
                                                                        • 2.3.4 创建XML配置文件
                                                                          • 2.3.5 初始化安装环境
                                                                            • 2.3.6 执行安装
                                                                              • 2.3.7 安装生成的目录
                                                                                • 2.3.8 数据库状态检查及连接
                                                                                • 2.4 openGauss数据库服务器的启动与关闭
                                                                                  • 2.4.1 命令格式
                                                                                    • 2.4.2 启动数据库
                                                                                      • 2.4.3 关闭数据库
                                                                                        • 2.4.4 具体使用实例
                                                                                        • 2.5 openGauss数据库客户端工具gsql
                                                                                          • 2.5.1 gsql的基本操作
                                                                                            • 2.5.2 gsql的高级特性
                                                                                            • 2.6 openGauss数据库服务端工具
                                                                                              • 2.6.1 gs_check
                                                                                                • 2.6.2 gs_checkperf
                                                                                                  • 2.6.3 gs_collector
                                                                                                    • 2.6.4 gs_dump
                                                                                                      • 2.6.5 gs_guc
                                                                                                        • 2.6.6 gs_restore
                                                                                                        • 本章小结
                                                                                                          • 习题与练习
                                                                                                          • 第3章 openGauss应用基础
                                                                                                            • 3.1 SQL及openGauss SQL概述
                                                                                                              • 3.2 数据类型
                                                                                                                • 3.2.1 常规数据类型
                                                                                                                  • 3.2.2 特殊数据类型
                                                                                                                  • 3.3 常量与宏
                                                                                                                    • 3.4 操作符和内置函数
                                                                                                                      • 3.4.1 操作符
                                                                                                                        • 3.4.2 openGauss常用函数
                                                                                                                        • 3.5 条件表达式和子查询表达式
                                                                                                                          • 3.5.1 条件表达式
                                                                                                                            • 3.5.2 子查询表达式
                                                                                                                            • 本章小结
                                                                                                                              • 习题与练习
                                                                                                                              • 第4章 openGauss数据库的管理
                                                                                                                                • 4.1 连接数据库
                                                                                                                                  • 4.1.1 确认连接信息
                                                                                                                                    • 4.1.2 使用gsql连接数据库
                                                                                                                                    • 4.2 创建和管理表空间
                                                                                                                                      • 4.2.1 系统表空间
                                                                                                                                        • 4.2.2 创建表空间
                                                                                                                                          • 4.2.3 查看表空间
                                                                                                                                            • 4.2.4 修改和删除表空间
                                                                                                                                            • 4.3 创建和管理数据库
                                                                                                                                              • 4.3.1 创建数据库
                                                                                                                                                • 4.3.2 查看数据库
                                                                                                                                                  • 4.3.3 修改和删除数据库
                                                                                                                                                  • 本章小结
                                                                                                                                                    • 习题与练习
                                                                                                                                                    • 第5章 数据定义与数据操作
                                                                                                                                                      • 5.1 模式
                                                                                                                                                        • 5.1.1 什么是模式
                                                                                                                                                          • 5.1.2 模式的管理
                                                                                                                                                          • 5.2 SQL的表定义和完整性定义功能
                                                                                                                                                            • 5.2.1 CREATE TABLE命令
                                                                                                                                                              • 5.2.2 定义表及其完整性约束实例
                                                                                                                                                                • 5.2.3 修改表结构
                                                                                                                                                                  • 5.2.4 删除表
                                                                                                                                                                  • 5.3 索引
                                                                                                                                                                    • 5.3.1 索引及其使用原则
                                                                                                                                                                      • 5.3.2 创建索引
                                                                                                                                                                        • 5.3.3 修改和重建索引
                                                                                                                                                                          • 5.3.4 删除索引
                                                                                                                                                                          • 5.4 SQL数据操作与完整性约束的作用
                                                                                                                                                                            • 5.4.1 插入操作及其完整性约束的作用
                                                                                                                                                                              • 5.4.2 删除操作及其完整性约束的作用
                                                                                                                                                                                • 5.4.3 更新操作及其完整性约束的作用
                                                                                                                                                                                • 5.5 序数类型的简单应用
                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                    • 习题与练习
                                                                                                                                                                                    • 第6章 数据查询
                                                                                                                                                                                      • 6.1 SELECT语句的命令格式
                                                                                                                                                                                        • 6.2 简单查询
                                                                                                                                                                                          • 6.2.1 简单无条件查询
                                                                                                                                                                                            • 6.2.2 简单有条件查询
                                                                                                                                                                                              • 6.2.3 存储查询结果
                                                                                                                                                                                                • 6.2.4 对查询结果排序
                                                                                                                                                                                                  • 6.2.5 限制查询结果的数量
                                                                                                                                                                                                  • 6.3 连接查询
                                                                                                                                                                                                    • 6.3.1 使用JOIN关键字的连接查询的语法格式
                                                                                                                                                                                                      • 6.3.2 内连接
                                                                                                                                                                                                        • 6.3.3 外连接
                                                                                                                                                                                                          • 6.3.4 交叉连接
                                                                                                                                                                                                          • 6.4 分组及汇总查询
                                                                                                                                                                                                            • 6.4.1 使用聚合函数查询
                                                                                                                                                                                                              • 6.4.2 分组汇总查询
                                                                                                                                                                                                              • 6.5 嵌套查询
                                                                                                                                                                                                                • 6.5.1 普通嵌套查询
                                                                                                                                                                                                                  • 6.5.2 使用量词的嵌套查询
                                                                                                                                                                                                                    • 6.5.3 内层、外层互相关嵌套查询
                                                                                                                                                                                                                      • 6.5.4 使用EXISTS的嵌套查询
                                                                                                                                                                                                                        • 6.5.5 使用WITH的嵌套查询
                                                                                                                                                                                                                        • 6.6 SELECT查询的集合操作
                                                                                                                                                                                                                          • 6.6.1 UNION集合运算
                                                                                                                                                                                                                            • 6.6.2 INTERSECT集合运算
                                                                                                                                                                                                                              • 6.6.3 EXCEPT集合运算
                                                                                                                                                                                                                              • 6.7 需要查询支持的数据操作
                                                                                                                                                                                                                                • 6.7.1 插入操作
                                                                                                                                                                                                                                  • 6.7.2 更新操作
                                                                                                                                                                                                                                    • 6.7.3 删除操作
                                                                                                                                                                                                                                    • 6.8 视图
                                                                                                                                                                                                                                      • 6.8.1 视图概述
                                                                                                                                                                                                                                        • 6.8.2 创建视图
                                                                                                                                                                                                                                          • 6.8.3 使用视图
                                                                                                                                                                                                                                            • 6.8.4 修改和删除视图
                                                                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                                                                              • 习题与练习
                                                                                                                                                                                                                                              • 第7章 openGauss数据库编程
                                                                                                                                                                                                                                                • 7.1 PL/SQL简介
                                                                                                                                                                                                                                                  • 7.1.1 PL/SQL块的结构和分类
                                                                                                                                                                                                                                                    • 7.1.2 定义变量
                                                                                                                                                                                                                                                      • 7.1.3 变量赋值
                                                                                                                                                                                                                                                        • 7.1.4 数组
                                                                                                                                                                                                                                                          • 7.1.5 控制语句
                                                                                                                                                                                                                                                          • 7.2 存储过程
                                                                                                                                                                                                                                                            • 7.2.1 存储过程概述
                                                                                                                                                                                                                                                              • 7.2.2 创建和调用存储过程
                                                                                                                                                                                                                                                                • 7.2.3 修改和删除存储过程
                                                                                                                                                                                                                                                                • 7.3 用户自定义函数
                                                                                                                                                                                                                                                                  • 7.3.1 PL/pgSQL语言函数概述
                                                                                                                                                                                                                                                                    • 7.3.2 创建和调用用户自定义函数
                                                                                                                                                                                                                                                                      • 7.3.3 修改和删除自定义函数
                                                                                                                                                                                                                                                                      • 7.4 游标
                                                                                                                                                                                                                                                                        • 7.4.1 显式游标
                                                                                                                                                                                                                                                                          • 7.4.2 显式游标的应用举例
                                                                                                                                                                                                                                                                            • 7.4.3 隐式游标
                                                                                                                                                                                                                                                                              • 7.4.4 游标FOR循环
                                                                                                                                                                                                                                                                              • 7.5 触发器
                                                                                                                                                                                                                                                                                • 7.5.1 触发器概述
                                                                                                                                                                                                                                                                                  • 7.5.2 创建触发器
                                                                                                                                                                                                                                                                                    • 7.5.3 触发器函数中的特殊变量
                                                                                                                                                                                                                                                                                      • 7.5.4 触发器应用举例
                                                                                                                                                                                                                                                                                        • 7.5.5 管理触发器
                                                                                                                                                                                                                                                                                        • 本章小结
                                                                                                                                                                                                                                                                                          • 习题与练习
                                                                                                                                                                                                                                                                                          • 第8章 openGauss数据库安全管理
                                                                                                                                                                                                                                                                                            • 8.1 安全管理概述
                                                                                                                                                                                                                                                                                              • 8.1.1 openGauss的安全机制体系
                                                                                                                                                                                                                                                                                                • 8.1.2 openGauss安全认证
                                                                                                                                                                                                                                                                                                • 8.2 用户管理
                                                                                                                                                                                                                                                                                                  • 8.2.1 数据库用户的分类
                                                                                                                                                                                                                                                                                                    • 8.2.2 三权分立
                                                                                                                                                                                                                                                                                                      • 8.2.3 创建用户
                                                                                                                                                                                                                                                                                                        • 8.2.4 管理用户
                                                                                                                                                                                                                                                                                                        • 8.3 角色管理
                                                                                                                                                                                                                                                                                                          • 8.3.1 创建角色
                                                                                                                                                                                                                                                                                                            • 8.3.2 管理角色
                                                                                                                                                                                                                                                                                                            • 8.4 权限管理
                                                                                                                                                                                                                                                                                                              • 8.4.1 权限概述
                                                                                                                                                                                                                                                                                                                • 8.4.2 授权
                                                                                                                                                                                                                                                                                                                  • 8.4.3 收回权限
                                                                                                                                                                                                                                                                                                                    • 8.4.4 行级访问控制
                                                                                                                                                                                                                                                                                                                    • 8.5 设置安全策略
                                                                                                                                                                                                                                                                                                                      • 8.5.1 设置账户安全策略
                                                                                                                                                                                                                                                                                                                        • 8.5.2 设置账号有效期
                                                                                                                                                                                                                                                                                                                          • 8.5.3 设置密码安全策略
                                                                                                                                                                                                                                                                                                                          • 本章小结
                                                                                                                                                                                                                                                                                                                            • 习题与练习
                                                                                                                                                                                                                                                                                                                            • 第9章 openGauss数据库的事务管理与备份恢复
                                                                                                                                                                                                                                                                                                                              • 9.1 数据库的事务
                                                                                                                                                                                                                                                                                                                                • 9.1.1 事务的概念
                                                                                                                                                                                                                                                                                                                                  • 9.1.2 事务的性质
                                                                                                                                                                                                                                                                                                                                    • 9.1.3 SQL对事务的支持
                                                                                                                                                                                                                                                                                                                                      • 9.1.4 简单事务管理
                                                                                                                                                                                                                                                                                                                                        • 9.1.5 事务保存点
                                                                                                                                                                                                                                                                                                                                        • 9.2 事务隔离与并发控制
                                                                                                                                                                                                                                                                                                                                          • 9.2.1 事务的隔离
                                                                                                                                                                                                                                                                                                                                            • 9.2.2 并发控制
                                                                                                                                                                                                                                                                                                                                            • 9.3 openGauss数据库备份与恢复
                                                                                                                                                                                                                                                                                                                                              • 9.3.1 概述
                                                                                                                                                                                                                                                                                                                                                • 9.3.2 逻辑备份与恢复
                                                                                                                                                                                                                                                                                                                                                  • 9.3.3 物理备份与恢复
                                                                                                                                                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                                                                                                                                                    • 习题与练习
                                                                                                                                                                                                                                                                                                                                                    • 附录1 使用虚拟机镜像文件安装部署openGauss
                                                                                                                                                                                                                                                                                                                                                      • 附录2 全国计算机等级考试二级openGauss数据库程序设计样题及参考答案
                                                                                                                                                                                                                                                                                                                                                        • 附录3 各章习题与练习参考答案
                                                                                                                                                                                                                                                                                                                                                          • 参考书目

                                                                                                                                                                                                                                                                                                                                                          相关图书