前言
新一轮科技革命和产业变革带动了传统产业的升级改造。党的二十大报告强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势”。建设高质量高等教育体系是摆在高等教育面前的重大历史使命和政治责任。高等教育要坚持国家战略引领,聚焦重大需求布局,推进新工科、新医科、新农科、新文科建设,加快培养紧缺型人才。
数据库技术是计算机科学的重要分支,是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。
数据库技术诞生于20世纪60年代末至70年代初,其主要目标是有效地管理和存取大量的数据资源。从诞生到现在,在半个多世纪的时间里,数据库技术形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,目前已成为一个研究者众多且被广泛关注的研究领域。数据库技术的应用不是仅限于传统的事务处理,而是进一步与 AI相结合,扩展到情报检索、智能决策、专家系统、计算机辅助设计等领域。特别是当前正由IT 时代进入 DT 时代,随着移动互联网、物联网的发展,企业正产生大量的数据,而数据的存储和组织离不开数据库技术,越来越多的公司意识到了数据能够为其带来商业利益,于是,如何管理和利用好数据已经变得越来越重要。虽然数据库技术的新理论、新应用不断涌现,但这些新技术都是建立在基本的数据库技术基础之上的。
本书有两大特色。第一个特色是采用案例贯穿的方法,结合实际的校园超市管理系统案例较为详细地介绍了数据库系统的基本概念、基础原理、分析设计方法、数据库管理和应用开发技术。对于校园超市管理系统案例,学生能有亲自体验后的认知,并且学生参与的难度低,有助于学生对知识点的理解;同时,该案例有效地贯穿全书的知识点,有助于学生系统地理解数据库的相关知识。
本书的另一个特色是在每章知识点的讲解之后配有相应的习题和实验,并在附录配有课程设计综合实践内容,学生可以在学习每个知识点之后通过习题加以巩固,通过实验进行实践环节的训练,并通过最后的课程设计实现提升,从而使教学内容达到理论与实践的协调统一。
本书以MySQL 8.0为平台,以PowerDesigner等为辅助设计工具,深入浅出地介绍了数据库技术的相关知识,从理论到应用,环环相扣,紧密关联。
全书共分为9章。第1章介绍数据库系统相关的基本概念、数据模型的概念以及数据库系统的体系结构,回顾了数据库技术的发展历程,并展望国产数据管理技术的发展。第2章介绍关系数据库的基本概念、关系完整性约束条件以及关系代数。第3章介绍关系数据库标准语言SQL的应用。第4章介绍数据库编程。第5章介绍数据库管理与维护的知识,包括数据库的安全性管理、数据库的并发控制、数据库的备份及恢复管理。第6章介绍关系数据
理论,包括函数依赖的概念,以及各级范式的规范化步骤。第7章介绍数据库设计的步骤和方法,主要介绍需求分析、概念结构设计、逻辑结构
设计及物理结构设计。第8章针对前面数据库设计的步骤和方法,给出一个校园超市管理数据库系统设计的综合案例,并结合
Visio和 PowerDesigner等辅助设计工具的应用介绍。第9章结合校园超市管理系统案例介绍数据库应用系统的开发方法和步骤。
本书可以作为高等院校计算机相关专业的本科教材,也可以作为
普通读者学习数据库知识的参考书,在讲授时应根据需要对内容做适当取舍。
本书由重庆理工大学的老师编写。其中,李唯唯负责内容的取材、组织和统稿,并编写了第1章、第2章、第6章、第7章;朱烨华编写了第3章;尹静编写了第4章、第5章;黄丽丰编写了第8章、第9章。
在本书的编写过程中,编者尽可能引入新的技术和方法,力求反映当前的技术水平和未来的发展方向,但由于编者水平有限,书中难免存在不妥之处,敬请读者和专家指正。
本书配有教学大纲、PPT课件、程序源码、习题答案、慕课视频等教学资源,读者在本书或资源的使用中有任何问题,可以发电子邮件到404905510@qq.com。
编者
2025年6月
