


定价:79元
印次:1-1
ISBN:9787302714026
出版日期:2026.06.01
印刷日期:2026.06.08
图书责编:曾珊
图书分类:教材
《数据库原理及应用:基于TaurusDB的实现方法》以华为公司自主研发的TaurusDB数据库管理系统为背景,全面讲述了数据库原理和技术, 以及基于TaurusDB进行数据库应用系统开发的基本技能和方法。 本书以培养计算思维能力为目标,由“基础理论”“技术详解”“系统应用”三篇组成,以数据库应 用系统案例为主线贯穿全书,讲述了数据库基础理论、数据库操作和管理的基本技能以及数据库应 用系统开发的一般方法。特别地,它以目前国产新型云数据库为背景,这在国内极为少见,对于增强 科技自信、民族自信,促进国产数据库软件的发展和应用普及具有重要意义。 本书配套资源全面、丰富,配有适合TaurusDB平台的实验指导书,可作为“数据库原理”课程的 教材,也可作为培养“小型应用系统开发能力”的学习用书,以及作为广大计算机用户和计算机学习 者的培训用书及自学用书。
李雁翎,东北师范大学信息科学与技术学院教授、博士生导师。原教育部普通高等学校大学计算机专业教学指导委员会委员,中国计算机学会教育专委会委员,全国高等院校计算机基础教学研究会青少年编程教育专业委员会主任委员,国软研究院专家组成员。国家级精品课主持人,国家级精品资源共享课主持人,国家级精品在线课程主持人,先后主持和参加了多项国家级与省级科研课题,发表数十篇学术论文,出版了数十部“数据库与程序设计”课程相关教材,发行总量超过二百万册。曾获多项教育部科学技术进步二等奖、教育部全国优秀教材二等奖、省级优秀教学成果奖。
PREFACE 前言 在大数据时代,“数据”构成了一种世界观,以“数据”观世界,则客观世界就是一切数据的总和。“数据”是一种宝贵的资源,甚至可以说是战略性资源。“大数据”技术使“数据”蕴含着无尽的能量,显示出超然的魅力。只要掌握数据,人人都可以俯瞰大千世界的任何一个侧面。所谓掌握数据,也就意味着首先要处理数据; 而数据处理的过程是与数据库技术息息相关的。数据库原理和技术给人们提供了一种理解、处理和管理世界的方法。随着数据观的成长、成熟和发展,数据时空的海量扩张呈现出一个大数据时代来临的现实景观。大数据必然带来云计算技术的发展,数据库技术也因云计算而有了新的飞跃,于是云数据库管理系统给我们打开了一个数据处理的想象空间,呈现出海量数据与云计算背景下数据处理的“魅力生态”新技术场景。 在这种形势下, 华为公司研发推出的TaurusDB管理系统应运而生。它以基于云计算的数据库管理技术为根基,是企业级高扩展海量存储分布式数据库管理系统,完全兼容MySQL,一经问世便成为华为鲲鹏系统生态中的核心产品之一,进而成为替代国外数据库管理系统软件、解决“卡脖子问题”的国产本土数据库管理系统的代表、首选和佼佼者,备受瞩目。 作为三十余年一直在高校讲授“数据库原理和应用”相关课程的教师,我编著了多本相关的数据库教程,但这是第一次编著国产数据库教程。在多年的实践教学的基础上,在华为公司TaurusDB团队合作和指导下,研发编著了 本书,以使TaurusDB更快地走进数据库技术应用领域,走进高校,为广大读者用户所掌握。 本书...
CONTENTS
目录
上篇基 础 理 论
第1章走进TaurusDB00
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.3TaurusDB概述0
1.3.1TaurusDB的特点0
1.3.2TaurusDB系统
架构0
1.3.3TaurusDB独特
之处0
1.3.4TaurusDB集成
环境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.5.1并运算0
2.5.2差运算0
2.5.3交运算0
2.5.4笛卡儿积运算0
... 查看详情
《数据库原理及应用:基于 TaurusDB的实现方法》以培养计算思维能力为目标,从数据库基础理论知识入手,介绍数据库相关概念,数据库设计;TaurusDB环境下的数据库对象的操作和应用,SQL语言应用,数据库安全技术,数据库系统控制功能,数据库应用开发的方法及步骤等相关知识。





