数据库原理与应用(微课版)
偏向于数据库应用及数据管理新技术本科教材

作者:邹先霞、王传胜

丛书名:面向新工科专业建设计算机系列教材

定价:69.8元

印次:1-1

ISBN:9787302668275

出版日期:2024.08.01

印刷日期:2024.08.01

图书责编:杨帆

图书分类:教材

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

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

邹先霞,作者是暨南大学计算机系副教授,长期担任本科生和研究生的数据库课程,也从事与数据库相关的科研工作,如数据集成,数据流及数据库安全等。

前言 数据库系统是对数据进行存储、管理、处理和维护的软件系统,是现代计算机技术的核心成分。数据库系统的理论和技术是计算机科学技术教育中必不可少的部分。随着时代的变化,数据库管理技术在不断更新,数据库的应用需求也在不断变化,如数据安全在当前的应用中就变得格外重要。传统的数据管理技术与新的数据管理技术相互补充,新的需求不断对传统的开发技术提出新的要求。编者正是考虑到当前的技术与需求不匹配才编写了本书,试图将传统关系数据库的基础内容与云数据库、大数据等新技术紧密结合,将传统的数据库应用技术与当前需求相结合,将理论与工程实践相结合,培养读者的综合实践与创新能力。 本书的内容分为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章介绍规范化设计理论和大数据的反规范...

暂无课件

样章下载

暂无网络资源

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

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

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

第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

...

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