首页 > 图书中心 >图书详情
数据库原理与应用(微课版)
作者:邹先霞、王传胜
丛书名:面向新工科专业建设计算机系列教材
定价:69.80元
印次:1-1
ISBN:9787302668275
出版日期:2024.08.01
印刷日期:2024.08.01
"本书以开源数据库PostgreSQL、非关系数据库NoSQL及国产云数据库openGauss为背景,介绍数据库系统的原理与应用。全书共12章,分为四部分,第一部分是数据库的基本概念和基础知识,主要介绍了数据库管理技术的发展历史、发展趋势及传统的关系模型;第二部分是关系数据库的基本原理,主要讲解了SQL、数据库的安全性、数据库的完整性和事务管理等,利用充足的实例来加强对基本原理的理解,所有实例都可在PostgreSQL上运行;第三部分是数据库的设计,重点介绍数据库设计流程、ER模型、规范化设计理论和大数据的反规范化技术;第四部分是数据库管理的新技术,介绍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章介绍数据库设计和ER模型;第10章介绍规范化设计理论和大数据的反规范化。 第四部分是数据库管理的新技术,包括第11章和第12章。大数据无处不在,数据库课程不能没有大数据技术。在数据库的新技术中介绍了华为的GaussDB等产品,作为国产数据库,它们对增强学生的自信和提高学生的学习兴趣有帮助。 每章最后配有一定数量的习题,既可以作为课后作业,也可以作为上机练习。全书所有的实例代码都已经在开源数据库PostgreSQL上调试通过。本书采用理论与应用相结合、由理论到实践、从技术基础到具体开发应用的写作思路,自始至终贯彻案例教学的思想,使读者能清晰地认识到理论和应用各自解决的问题。 本书由邹先霞和王传胜执笔,在撰写过程中,暨南大学计算机系的魏凯敏教授、崔林教授给予了很多的帮助和指导,硕士研究生林浩东、杜里棵等做了大量的辅助性工作,在此向他们表示衷心的感谢。 本书在编写过程中,参考了大量的相关技术资料和程序开发源码资料,在此向资料的作者深表谢意。由于编者水平和时间有限,书中难免有疏漏及不足之处,敬请各位同行和读者不吝赐教,批评指正。 编者2023年5月
more >