前言 党的二十大报告强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势”。数据库技术是目前计算机科学技术领域发展最快、应用最广泛的技术之一,体现了数据管理及信息处理的最高发展水平。数据库技术从诞生开始到现在一直倍受人们关注,在大数据技术蓬勃发展的今天,更需要理解和学习经典数据库理论,为日新月异的数据管理技术奠定扎实的理论基础。 本书是在第一版教材《数据库原理与应用(MySQL版)》的基础上进行修订的,教材自2019年2月出版至2024年1月共进行了15次印刷。为了满足教学需要和广大读者的需求,编者对第一版进行了修订。 本书以关系数据库为核心,重点介绍了数据库相关的基本概念、基本原理和实用的数据库设计技术,着力打通数据库技术从理论到DBMS应用再到实例开发的三个重要环节,帮助初学者建立扎实的理论基础,同时建立清晰的知识脉络,为后续的深入学习开辟良好的开端。希望本书能够使读者对数据库系统有一个全面、深入、系统的了解,为进一步从事数据库系统的研究、开发和应用奠定坚实的基础。 本书特点 (1) 针对高等学校教学大纲对本课程的要求,本书重点讲述数据库基本概念、基本原理和基本技术,同时充分考虑教学的需要,在内容选取、难易程度等因素上都有所考虑。根据教学实际情况,本书的内容适用于48~64学时教学。 (2) 本书选择轻量级开源数据库管理系统MySQL,详细地讲述了安装过程和具体的SQL语句,为读者提供一个练习SQL语句的DBMS环境。 (3) 为了帮助读者能够更加容易地将理论知识和DBMS中练习的SQL语句,应用到程序的开发过程中,本书给出开发实例,重点介绍数据库设计的各个步骤及相应内容,以及与应用程序建立连接的方法,真正实现“从原理到应用”。 (4) 本书力求反映当前数据库领域的新水平、新技术。在多种类型数据库技术基础上,增加了大数据存储及管理技术,帮助读者初步了解传统数据库到大数据技术的演变过程,同时体会大数据存储及管理技术的特殊之处。 此外,由于社会发展对数据库性能的要求越来越高,而数据库性能与数据库系统的数据组织、存储结构及存储管理密切相关,因此在新版教材中,增加了“数据组织与存储管理”一章,以关系数据库为主要对象,介绍其数据组织和存储结构两部分内容,同时为了帮助读者进一步理解大数据环境下的各种数据库系统在数据组织与管理方面和传统关系数据库系统之间的关系,针对大数据场景下的存储需求和存储结构进行了扩展。 配套资源 为便于教与学,本书配有源代码、教学课件、教学大纲、教学日历、习题答案、期末试卷及答案。 (1) 获取源代码和全书网址方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描下方二维码,即可获取。 源代码 全书网址 (2) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。 读者对象 本书可作为高等学校计算机专业“数据库原理与应用”课程的教学用书、计算机相关专业的教学用书,也可作为从事计算机、管理科学工作的读者,以及科技人员和对数据库技术感兴趣的初学者等的学习用书或参考书。 本书由闫秋艳、孟凡荣主编,其中,孟凡荣编写第1章的部分内容和第10章,并负责全书的统稿,闫秋艳编写第5章和第7章,并协助全书的统稿,袁冠编写第4、8章和第9章,葛欣编写第3章,雷小锋编写第6章,徐慧编写第2章,王新编写第1章的部分内容。 本书标有*的章节为非重点章节,感兴趣的读者可自主学习。 由于编者水平有限,书中疏漏之处在所难免,殷切希望得到广大读者的批评指正。 编者2023年12月