首页 > 图书中心 >图书详情

数据库原理与应用(微课版)

偏向于数据库应用及数据管理新技术本科教材

作者:邹先霞、王传胜
丛书名:面向新工科专业建设计算机系列教材
定价:69.80
印次:1-1
ISBN:9787302668275
出版日期:2024.08.01
印刷日期:2024.08.01

"本书以开源数据库PostgreSQL、非关系数据库NoSQL及国产云数据库openGauss为背景,介绍数据库系统的原理与应用。全书共12章,分为四部分,第一部分是数据库的基本概念和基础知识,主要介绍了数据库管理技术的发展历史、发展趋势及传统的关系模型;第二部分是关系数据库的基本原理,主要讲解了SQL、数据库的安全性、数据库的完整性和事务管理等,利用充足的实例来加强对基本原理的理解,所有实例都可在PostgreSQL上运行;第三部分是数据库的设计,重点介绍数据库设计流程、ER模型、规范化设计理论和大数据的反规范化技术;第四部分是数据库管理的新技术,介绍NoSQL数据库的经典模型及国产云数据库GaussDB等。 本书语言简洁,取材新颖,将数据库原理与实际工具相结合,传统模型与新技术相互补充,旨在培养读者的综合实践与创新能力。 本书既可作为高等院校计算机专业、软件工程专业数据库课程的教材,也可作为相关开发人员学习数据库知识与技术的参考书。 "

more >

前言 数据库系统是对数据进行存储、管理、处理和维护的软件系统,是现代计算机技术的核心成分。数据库系统的理论和技术是计算机科学技术教育中必不可少的部分。随着时代的变化,数据库管理技术在不断更新,数据库的应用需求也在不断变化,如数据安全在当前的应用中就变得格外重要。传统的数据管理技术与新的数据管理技术相互补充,新的需求不断对传统的开发技术提出新的要求。编者正是考虑到当前的技术与需求不匹配才编写了本书,试图将传统关系数据库的基础内容与云数据库、大数据等新技术紧密结合,将传统的数据库应用技术与当前需求相结合,将理论与工程实践相结合,培养读者的综合实践与创新能力。 本书的内容分为4部分,共12章。 第一部分是数据库的基本概念和基础知识,包括第1章和第2章。第1章介绍数据库系统的性质及发展趋势,通过数据库体系结构介绍数据库中相关的基本概念。第2章介绍传统的关系数据库和关系代数,为后续学习SQL打下基础。 第二部分是关系数据库的基本原理,包括第3~8章。第3章介绍SQL对数据库的操纵,包括数据定义、查询及更新等。第4~6章则围绕数据安全展开。第4章将视图与索引组织在一起,使读者更容易理解数据库系统的三级结构;第5章介绍SQL提供的各类约束及使用触发器实现复杂的约束;第6章介绍与数据库安全相关的技术,如存取控制、审计和加密等;第7章介绍关系数据库的事务及事务的ACID性质、数据库的并发控制与恢复;第8章介绍SQL的开发应用,包括存储过程、JDBC等。 第三部分是数据库的设计,包括第9章和第10章。第9章介绍数据库设计和ER模型;第10章介绍规范化设计理论和大数据的反规范化。 第四部分是数据库管理的新技术,包括第11章和第12章。大数据无处不在,数据库课程不能没有大数据技术。在数据库的新技术中介绍了华为的GaussDB等产品,作为国产数据库,它们对增强学生的自信和提高学生的学习兴趣有帮助。 每章最后配有一定数量的习题,既可以作为课后作业,也可以作为上机练习。全书所有的实例代码都已经在开源数据库PostgreSQL上调试通过。本书采用理论与应用相结合、由理论到实践、从技术基础到具体开发应用的写作思路,自始至终贯彻案例教学的思想,使读者能清晰地认识到理论和应用各自解决的问题。 本书由邹先霞和王传胜执笔,在撰写过程中,暨南大学计算机系的魏凯敏教授、崔林教授给予了很多的帮助和指导,硕士研究生林浩东、杜里棵等做了大量的辅助性工作,在此向他们表示衷心的感谢。 本书在编写过程中,参考了大量的相关技术资料和程序开发源码资料,在此向资料的作者深表谢意。由于编者水平和时间有限,书中难免有疏漏及不足之处,敬请各位同行和读者不吝赐教,批评指正。 编者2023年5月

more >
扫描二维码
下载APP了解更多

同系列产品more >

程序设计的计算思维与方法(翻转课...

杨鑫
定 价:69.80元

查看详情
计算机科学基础(第2版·微课版)

刘小丽、杜宝荣、胡彦、
定 价:59元

查看详情
程序设计与问题求解(C语言版·微课...

邓泽林、李峰
定 价:59元

查看详情
Hadoop大数据技术原理与编程(微课...

曹洁,齐平,陈明,王福成
定 价:69元

查看详情
并行程序设计

刘轶、杨海龙
定 价:69元

查看详情
图书分类全部图书
more >
  • "u本书内容全面,实例丰富。书中的知识点都与实例相对应,帮助读者理解和消化所学内容。
    u本书语言简洁,取材新颖,将数据库原理与实际工具相结合,传统模型与新技术相补充,旨在培养读者的综合实践与创新能力。
    u本书采用立体化新形态的编著形式,为数据库学习中的重点难点录制了相关的教学视频,视频与文字相补充。
    u每个视频从问题本身出发,精心组织教学案例,并将数据库领域的**研究热点、国产数据库等融入理论学习中。
    "

more >
  • 目录

    第一部分数据库的基本概念和基础知识

    第1章绪论31.1数据库系统概述3

    1.1.1数据库的基本概念3

    1.1.2数据库系统的目标5

    1.1.3数据库系统的发展历史8

    1.1.4数据管理技术的发展趋势10

    1.2数据视图11

    1.2.1数据抽象11

    1.2.2实例和模式12

    1.2.3数据模型13

    1.3数据库管理系统概述14

    1.3.1数据库语言14

    1.3.2查询处理16

    1.3.3数据存储17

    1.3.4数据库体系结构17

    1.4数据库设计18

    1.4.1设计过程18

    1.4.2ER模型18

    1.4.3规范化19

    1.5数据库用户和管理员20

    1.5.1数据库用户20

    1.5.2数据库管理员21

    小结21

    习题22

    第2章关系模型23

    2.1关系数据结构23

    2.1.1关系的通俗解释23

    2.1.2关系的定义24

    2.1.3关系模式26

    2.2关系模型的完整性约束26

    2.2.1实体完整性27

    2.2.2参照完整性27

    2.2.3用户自定义完整性28

    2.3关系操作28

    2.3.1基本的关系操作28

    2.3.2关系查询语言28

    2.4关系代数29

    2.4.1基本的关系运算29

    2.4.2扩展的关系运算32

    2.5查询优化35

    2.5.1代数优化35

    2.5.2查询执行38

    2.6关系演算39

    2.6.1元组关系演算39

    2.6.2域关系演算41

    小结42

    习题42

    目录〖3〗第二部分关系数据库的基本原理

    第3章关系数据库语言——SQL473.1SQL简介47

    ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘