华为GaussDB与openGauss数据库实践教程
内容更全面、入门更快捷、过程更详实

作者:蒋冬初,黄雪华,陈德鹏,周翠红,费雄伟,王科,黄静,王涛,李旎,曾敏

丛书名:计算机系列教材

定价:59元

印次:1-1

ISBN:9787302716136

出版日期:2026.06.01

印刷日期:2026.05.22

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书分为7章,第1章介绍登录GaussDB的DAS方式和客户端登录方式。第2章介绍多用户访问同一高斯数据库实例,通过IAM账号访问同一个数据库实例。第3章介绍创建各种数据库对象及管理,包括表、视图、索引。第4章介绍GaussDB数据库编程基础,包括各种数据类型、定义变量、常用各类系统函数、流程控制语句、函数、存储过程、触发器、游标。第5章介绍GaussDB数据库编程高级内容,包括Java语言访问GaussDB数据库、Java程序执行增删改查语句、Java程序执行动态SQL、Java程序执行存储过程、Python程序访问GaussDB。第6章介绍管理GaussDB数据库,内容包括数据的导入导出、数据的备份与恢复、数据库的安全性、数据库的事务,其中安全性讲述了创建用户、角色、加密及解密数据、数据脱敏等内容。第7章介绍openGauss的安装部署,内容包括在CentOS操作系统中安装openGauss,并介绍客户端工具gsql连接数据库、服务器端gs_om工具的使用。 本书适合作为高等院校计算机、软件工程、网络工程、大数据、人工智能等信息类相关专业的上机教材,也可供对华为GaussDB和openGauss比较感兴趣的开发人员、数据库管理员、数据库系统工程师、广大科技工作者和研究人员参考。 "

前言 数据库在国家信息产业中是一个重要的板块。为了国家安全和民族复兴,面对西方国家的“卡脖子”行为,华为公司作为民族企业和国家的骄傲,迎难而上、勇立潮头,数据库GaussDB就是华为精心打造的云数据库,OpenGauss是华为的开源关系数据库。在我们的必修专业基础课程中使用自己国人开发的软件,民族自豪感油然而生。因此,本书旨在介绍华为数据库的使用。 本书参考了华为ICT认证、openGauss数据库、GaussDB数据库相关的文献资料。全书共7章,在第1章中,作者精心介绍了登录GaussDB的方式。包括DAS登录方式,客户端工具登录云数据库GaussDB,客户端工具包括gsql、Navicat等。在第2章中,介绍多用户访问同一高斯数据库实例给出了实际使用案例,列出一些常用错误及解决方法。在第3章中,介绍创建数据库表、视图、索引等对象及如何管理这些对象。在第4章中,介绍GaussDB数据库开发编程,包括介绍数据类型、常用系统函数、定义变量、流程控制语句、无名块、存储过程、函数、触发器、游标,每一个知识点都给出了详细而实用的案例。例如介绍存储过程时,给出了循环创建几十个数据库用户的例子。在第5章中,介绍GaussDB数据库编程高级内容。包括JDK、JDBC的安装及配置、Java访问GaussDB、Python访问GaussDB等内容。在第6章中,介绍管理GaussDB数据库,包括使用各种工具进行数据导入导出、备份与恢复、安全性管理(包括创建用户、角色、授权、审计、数据脱敏、数据加密解密等)。在第7章中,介绍openGauss的安装部署,包括openGauss的安装和...

目录
荐语
查看详情 查看详情
目录

第1章登录GaussDB的方式1

1.1DAS访问高斯云数据库GaussDB1

1.1.1购买云数据库实例1

1.1.2登录云数据库5

1.1.3创建使用数据库6

1.2客户端工具登录云数据库GaussDB10

1.2.1购买公网IP10

1.2.2购买弹性公网IP11

1.2.3绑定GaussDB云数据库12

1.2.4修改安全组15

1.2.5gsql客户端工具登录云数据库服务16

1.2.6Navicat连接云数据库GaussDB21

1.3本章小结24

1.4实验任务25第2章多用户访问同一云数据库GaussDB实例26

2.1创建数据库、模式及其下的用户26

2.2创建IAM账号30

2.2.1创建用户组31

2.2.2创建用户34

2.3IAM账号登录验证36

2.4案例42

2.4.1创建多个IAM账号及数据库用户42

2.4.2测试共用IAM账号登录云数据库实例44

2.5多IAM账号访问云数据库时出现的一些问题45

2.5.1学生IAM账号被锁定45

2.5.2教师管理员忘记root的密码45

2.5.3数据库管理员root用户被锁定46

2.5.4访问人数太多导致登录不上46

2.5.5普通数据库用户被锁定48

2.6本章小结49

2.7实验任务49第3章创建及管理各类数据库对象50

3.1创建及管理数据库50

3.2建表及管理表55

3.2.1建表55

3.2.2更新表数据56

3.2.3定义完整性约束57

3.2.4修改表60

3.2.5查询表61

3.3创建及管理... 查看详情

"●知识体系完整,不仅详细讲解华为云数据库 GaussDB,还涵盖 openGauss 安装部署、gsql 与 gs_dump 工具实操,同时融入数据库编程开发相关知识,形成完整学习体系。

●教学优势显著,入门门槛低、学习路径清晰,知识覆盖全面、讲解步骤详尽,助力读者高效、系统地掌握华为数据库核心技术与应用方法。

●适用人群广泛,面向高职高专、本科及研究生等在校学生,以及有志学习华为数据库(GaussDB、openGauss)的社会从业者,可作为高校数据库课程配套上机实训教材。

"


查看详情