图书前言

前言

在当今数字化时代,数据库技术作为信息管理与信息处理的核心,已广泛应用于各个领域,数据库技术已成为现代计算机科学与技术领域不可或缺的重要组成部分,从科学研究到日常生活,数据库的高效管理和开发成为推动社会信息化进程的关键力量。MySQL作为一种开源、高效、可靠的数据库管理系统,因其强大的功能、灵活的架构以及较低的使用成本,受到了全球开发者的青睐,成为数据库领域的主流选择之一,更是众多相关专业学生必备的知识技能。

本书主要内容

本书以MySQL数据库为基础,结合实际开发需求,系统地介绍数据库的基本理论、技术与应用。在编写过程中注重理论与实践相结合,特别注重内容的实用性和可操作性。书中不仅详细介绍了MySQL的各个功能模块,还通过大量的实例及案例分析,使抽象的理论知识更加直观易懂,帮助读者更好地掌握数据库的核心概念和操作技能。

全书共分为10章,第1章“数据库概述”介绍数据库的基础知识和发展历程以及MySQL数据库等内容; 第2章“数据模型”阐述信息、概念模型和逻辑模型; 第3章“关系数据库基本理论”详细讲解关系模型、关系代数以及关系演算等内容; 第4章“关系数据库标准语言SQL”系统地介绍SQL、数据定义功能、数据查询功能、数据操作功能、视图、数据控制功能以及嵌入式SQL; 第5章“存储过程和触发器”介绍存储过程和触发器的概念、创建与使用方法; 第6章“关系模式的规范化设计”探讨关系模式规范化设计的问题; 第7章“数据库设计”详细介绍完整的数据库设计流程; 第8章“数据库的安全与保护”讲解数据库的安全性、完整性、并发控制技术以及备份与恢复技术; 第9章“数据库应用系统设计实例——学籍信息管理系统”以学籍信息管理系统为例,介绍Python、系统需求分析、数据库设计、数据库结构的实现以及学籍信息管理系统的实现等内容,通过实际案例帮助读者将所学知识应用于实际系统开发中; 第10章“Web数据库应用系统”介绍Web概述、Web数据库、Web数据库访问技术以及Web数据库应用系统等内容。本书从基础理论到开发实践,从系统设计到安全保护,全面覆盖数据库开发与应用的各个环节。

配套资源

为便于教与学,本书配有源代码、微课视频、教学课件、教学大纲、教学进度表、习题题库、期末试卷及答案。

(1) 获取微课视频方式: 先刮开本书封底的文泉云盘防盗码并用手机版微信App扫描,授权后再扫描书中相应的视频二维码,观看教学视频。

(2) 获取源代码方式: 先刮开本书封底的文泉云盘防盗码并用手机版微信App扫描,授权后再扫描下方二维码,即可获取。

源代码

(3) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。

读者对象

本书注重教材内容循序渐进、由浅入深、理论与实践相结合,书中有大量的图形和文字说明,既便于教师教学又便于学生学习。本书可作为各类高等学校,特别是应用型本科学校“数据库技术基础应用”课程教材,也可供数据库爱好者参考使用。

本书的编写团队由长期从事数据库教学与开发的一线教师和工程师组成,他们在数据库领域积累了丰富的教学经验和实践经验。为了帮助读者建立扎实的数据库知识体系,培养其解决实际问题的能力,满足高校教学的需求,在本书的编写过程中,结合多年的教学经验和学生的学习反馈,力求使教材内容深入浅出、结构清晰、逻辑严谨。同时,我们也注重培养学生的创新思维和实践能力,通过实例和案例分析引导读者自主思考和解决问题。

本书由周屹、郁哲、王丁、赵露编著,邢晓双教授主审,其中第1、2、5、8章由周屹编写,第3、6、10章由郁哲编写,第4、7章由黑龙江工程学院王丁编写,第9章及代码由赵露编写,全书由苏州工学院周屹教授统稿。

在编写过程中,本书得到了各方面有关专家的大力支持和帮助,在此对所有人的工作与支持表示衷心的感谢。由于编者水平有限,书中难免存在疏漏之处,敬请广大读者批评指正。

作者

2026年1月