数据库原理及应用:基于GaussDB的实现方法/华为智能计算技术丛书

数据库原理及应用:基于GaussDB的实现方法/华为智能计算技术丛书

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全面论述国产新型云数据库的原理和技术。中国科学院院士陈国良作序,业界学界专家联袂推荐。

内容简介

在大数据时代,“数据”是一种宝贵的资源,甚至可以说是战略性资源,它蕴含着无尽的能量,展示出超然的魅力。随着大数据时代的到来,数据库技术在研究、管理和应用数据领域成为备受瞩目的核心技术。在这种背景下,数据库技术已成为人们需要学习和掌握的一种基本知识和本领。

本书以华为公司自主研发的GaussDB(for MySQL)数据库管理系统为背景,全面讲述了数据库原理和技术,以及基于GaussDB(for MySQL)进行数据库应用系统开发的基本技能和方法。

本书以培养计算思维能力为目标,由“基础理论篇”“技术篇”“系统应用篇”三篇组成,以数据库应用系统案例为主线贯穿全书,讲述了数据库基础理论、数据库操作和管理的基本技能以及数据库应用系统开发的一般方法。

特别地,它以目前国产新型云数据库为背景,这在国内极为少见,对于增强科技自信、民族自信,促进国产数据库软件的发展和应用普及具有重要意义。

本书配套资源全面、丰富,未来还将配套适合GaussDB(for MySQL)平台的实验指导书,可作为数据库技术学习者的教学用书,也可作为培养“小型应用系统开发能力”的学习用书,以及作为广大计算机用户和计算机学习者的培训用书及自学用书。


作者简介

李雁翎  东北师范大学信息科学与技术学院教授、博士生导师,东北师范大学图书物联网研究所所长。原教育部普通高等学校大学计算机教学指导委员会委员,中国计算机学会教育专委会委员,全国高等院校计算机基础教学研究会青少年编程教育专业委员会主任委员,国软研究院专家组成员。国家精品课主持人,国家精品资源共享课主持人,国家精品在线课程主持人,先后主持和参加了多项国家与省科研课题,发表数十篇学术论文,出版了数十部“数据库与程序设计”课程相关教材,发行总量超过二百万册。曾获多项教育部科学技术进步二等奖、教育部全国优秀教材二等奖、省级优秀教学成果奖。


章节目录

版权信息

内容简介

作者简介

前言

上篇 基础理论

第1章 走进GaussDB

1.1 与数据库相关的基本概念

1.2 数据库应用系统的组成

1.3 GaussDB(for MySQL)概述

知识点树

思考题

第2章 关系数据库

2.1 数据描述

2.2 概念模型

2.3 关系模型

2.4 关系规范化

2.5 关系代数

知识点树

思考题

第3章 数据库设计和建模

3.1 数据库生命周期

3.2 需求分析

3.3 概念结构设计

3.4 逻辑结构设计

3.5 物理结构设计

知识点树

思考题

中篇 技术详解

第4章 数据库预备知识

4.1 数据类型

4.2 运算符

4.3 函数

知识点树

思考题

第5章 SQL

5.1 SQL概述

5.2 数据定义

5.3 数据操纵

知识点树

思考题

第6章 数据库

6.1 数据库的种类

6.2 存储引擎

6.3 数据库创建与维护

知识点树

思考题

第7章 文件组织与索引

7.1 文件组织

7.2 什么是索引

7.3 创建索引的原则

7.4 索引类型及创建索引

7.5 维护索引

知识点树

思考题

第8章 表与视图

8.1 表设计概述

8.2 创建表及维护

8.3 表中数据的操纵

8.4 视图概述

8.5 创建视图

8.6 使用视图

知识点树

思考题

第9章 数据查询

9.1 SELECT语句

9.2 集函数查询

9.3 简单查询

9.4 多表查询

9.5 嵌套查询

9.6 子查询

9.7 SQL引擎

知识点树

思考题

第10章 数据库完整性

10.1 完整性约束

10.2 触发器

10.3 存储过程

知识点树

思考题

下篇 系统应用

第11章 数据库系统控制

11.1 事务

11.2 恢复技术

11.3 并发控制

11.4 数据库安全

知识点树

思考题

第12章 GaussDB(for MySQL)数据库管理系统

12.1 缘起

12.2 系统结构

12.3 数据存储

12.4 恢复与实现

12.5 GaussDB整体架构

知识点树

思考题

第13章 数据库应用系统开发的一般方法

13.1 总体设计

13.2 数据库设计

13.3 数据库管理与实现

13.4 应用系统前端开发

知识点树

思考题

附录A 访问GaussDB(for MySQL)用户指南

参考文献

数据库原理及应用:基于GaussDB的实现方法/华为智能计算技术丛书是2021年由清华大学出版社出版,作者李雁翎。

得书感谢您对《数据库原理及应用:基于GaussDB的实现方法/华为智能计算技术丛书》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MySQL数据库应用技术及实战 电子书
本书针对开发零基础的人群,采用案例或任务驱动的方式,由入门到精通,采用边讲解边练习的方式,使读者感受到学习开发原来如此容易。本书中的数据库技术主要包括MySQL数据库、数据操作、高级查询、索引及数据恢复备份、MySQL数据库优化等方面的知识。通过本书,读者可以实现对MySQL数据库的使用和开发。
云计算技术与应用基础 电子书
本书从云计算技术与应用的8个维度对云计算技术基础进行了全面介绍,内容包括云概述、云标准、云存储、云服务、云桌面、云安全、云技术和云应用。编者搜集、整理、制作了大量的典型案例,帮助读者揭开云计算的神秘面纱,为后续云计算相关技术的深入学习和应用实践奠定基础。书中合理设置了认知(知识学习)、体验(案例剖析)、提升(课外拓展)环节,为读者学习提供便利。本书适合作为计算机类相关专业云计算技术的入门教材,也可
NoSQL数据库原理 电子书
1. 校企合 作典范。 2. 计算机教指委提供指导。 3. 华为公司提供技术支持和案例。 4. 作者水平高,层次高。 5. 是计算机类专业教指委-华为ICT产学合 作项目——大数据系列规划教材
数据库技术及应用(Access)(第2版) 电子书
本书介绍Access数据库的基础知识和基本操作方法,共分9章:数据库基础知识、数据库和表、查询、关系数据库标准语言SQL、窗体、报表、宏、数据库的安全管理,以及实例开发——图书管理系统。本书内容丰富,结构完整,概念清楚,深入浅出,通俗易懂,有大量的实例以方便读者上机实践,并配有配套的实验教材。本书适合作为高等院校各专业计算机公共基础课程数据库方面的教材,还可作为计算机等级考试的培训教材及自学人员的
数据库技术及应用教程(第2版) 电子书
本书介绍了数据库的基本理论与基本方法,并结合Access详细介绍了数据库的具体操作。全书共分12章,内容包括数据库系统概述、关系数据库、Access数据库管理系统、表的操作、数据库设计、数据查询、关系数据库标准语言SQL、数据库应用开发技术、VBA程序设计、数据库安全与管理等。