注册 登录 进入教材巡展
#
  • #
  • #

出版时间:2022-02-28

出版社:高等教育出版社

以下为《全国计算机等级考试二级教程——openGauss数据库程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040580181
  • 1
  • 416575
  • 45242938-4
  • 平装
  • 16开
  • 2022-02-28
  • 490
  • 297
  • 工学
  • 计算机科学与技术
  • 通用
  • 本科 高职
内容简介

本教材为全国计算机等级考试二级openGauss 数据库程序设计而编写,全书分为9 章,包括数据库基础、openGauss 概述、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 考试指导
 附录2 使用虚拟机镜像文件安装部署 openGauss
 附录3 全国计算机等级考试二级openGauss 数据库程序设计考试大纲
 附录4 全国计算机等级考试二级openGauss 数据库程序设计样题及参考答案
 附录5 各章习题与练习答案
 参考书目