数据库原理及应用——基于GaussDB的实现方法
全面讲述华为公司自主研发的GaussDB(for MySQL)数据库管理系统,以及相关技能和方法。配套丰富资源。提供课件、大纲、习题及答案,咨询QQ:2301891038(仅限教师)。

作者:李雁翎

丛书名:华为智能计算技术丛书

定价:69元

印次:1-3

ISBN:9787302580850

出版日期:2021.08.01

印刷日期:2024.11.06

图书责编:曾珊

图书分类:零售

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

在大数据时代,“数据”是一种宝贵的资源,甚至可以说是战略性资源,它蕴含着无尽的能量,展示出超然的魅力。随着大数据时代的到来,数据库技术在研究、管理和应用数据领域成为备受瞩目的核心技术。在这种背景下,数据库技术已成为人们需要学习和掌握的一种基本知识和本领。 本书以华为公司自主研发的GaussDB(for MySQL)数据库管理系统为背景,全面讲述了数据库原理和技术,以及基于GaussDB(for MySQL)进行数据库应用系统开发的基本技能和方法。 本书以培养计算思维能力为目标,由“基础理论篇”“技术篇”“系统应用篇”三篇组成,以数据库应用系统案例为主线贯穿全书,讲述了数据库基础理论、数据库操作和管理的基本技能以及数据库应用系统开发的一般方法。 特别地,它以目前国产新型云数据库为背景,这在国内极为少见,对于增强科技自信、民族自信,促进国产数据库软件的发展和应用普及具有重要意义。 本书配套资源全面、丰富,未来还将配套适合GaussDB(for MySQL)平台的实验指导书,可作为数据库技术学习者的教学用书,也可作为培养“小型应用系统开发能力”的学习用书,以及作为广大计算机用户和计算机学习者的培训用书及自学用书。

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

PREFACE 前言 在大数据时代,“数据”构成了一种世界观,以“数据”观世界,则客观世界就是一切数据的总和。“数据”是一种宝贵的资源,甚至可以说是战略性资源。“大数据”技术使“数据”蕴含着无尽的能量,显示出超然的魅力。只要掌握数据,人人都可以俯瞰大千世界的任何一个侧面。所谓掌握数据,也就意味着首先要处理数据; 而数据处理的过程是与数据库技术息息相关的。数据库原理和技术给人们提供了一种理解、处理和管理世界的方法。随着数据观的成长、成熟和发展,数据时空的海量扩张呈现出一个大数据时代来临的现实景观。大数据必然带来云计算技术的发展,数据库技术也因云计算而有了新的飞跃,于是云数据库管理系统给我们打开了一个数据处理的想象空间,呈现出海量数据与云计算背景下数据处理的“魅力生态”新技术场景。 在这种形势下, 华为公司研发推出的GaussDB管理系统应运而生。它以基于云计算的数据库管理技术为根基,是企业级高扩展海量存储分布式数据库管理系统,完全兼容MySQL,一经问世便成为华为鲲鹏系统生态中的核心产品之一,进而成为替代国外数据库管理系统软件、解决“卡脖子问题”的国产本土数据库管理系统的代表、首选和佼佼者,备受瞩目。 作为三十余年一直在高校讲授“数据库原理和应用”相关课程的教师,我编著了多本相关的数据库教程,但这是第一次编著国产数据库教程。在多年的实践教学的基础上,在华为公司GaussDB团队合作和指导下,研发编著了 本书,以使GaussDB(for MySQL)更快地走进数据库技术应用领域,走进高校,为广大读者用户所掌握。 本书的特点在于将数据库基本原理知...

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

CONTENTS

目录

上篇基 础 理 论

第1章走进GaussDB00

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

1.1.1信息00

1.1.2数据00

1.1.3数据库00

1.1.4数据库管理系统00

1.1.5数据库系统00

1.1.6分布式数据库系统00

1.2数据库应用系统的组成00

1.2.1数据库应用系统组织架构00

1.2.2数据库系统结构00

1.2.3DBMS管理与控制00

1.3GaussDB(for MySQL)概述0

1.3.1GaussDB(for MySQL)的特点0

1.3.2GaussDB(for MySQL)系统架构0

1.3.3GaussDB(for MySQL)独特之处0

1.3.4GaussDB(for MySQL)集成环境0

1.3.5GaussDB家族其他数据库产品0

知识点树0

思考题0

第2章关系数据库0

2.1数据描述0

2.2概念模型0

2.2.1概念模型相关术语0

2.2.2实体联系类型 0

2.2.3实体联系图0

2.3关系模型0

2.3.1关系模型相关术语0

2.3.2关系的操作0

2.3.3关系的完整性0

2.3.4关系数据库的特性0

2.4关系规范化0

2.4.1冗余与异常0

2.4.2函数依赖0

2.4.3规范化原则0

2.4.4模式分解0

2.5关系代数0

2.... 查看详情

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