前言
随着物联网、云计算、移动互联网等信息技术的飞速发展,数据日益成为宝贵的资源,数据库作为数据管理的基本技术和工具正广泛应用于各行业。随着数据资源的急剧膨胀,如何利用数据库管理系统对数据资源进行科学的组织、存储、检索和维护,解决实际业务领域中数据管理的相关技术问题,是当前数据库类课程的主要教学内容。另外,在国家大数据的战略背景下,依托“新工科”,培养不同领域、不同专业的数据库复合应用型人才,开展数据库类教材建设尤为重要。
本教材秉承能力教育与思政教育同行的理念,结合企业对数据库相关人才的实际要求,以教育部高等学校本科教学质量工程改革意见为指导依据编写。教材从数据库的特点、概念、原理起步,既选取对应相关知识点,又能够体现职业素养并与实际应用相关的案例深入学习,通过每章末尾的实训锻炼读者的实践技能,达到学以致用的目的,最后通过前、后端结合开发一个完整项目提高实战能力。
本教材涵盖数据库基础知识、实训和综合案例三部分,既包含理论教学内容,也包含实训指导内容,大大增加了教材信息容量。本教材每章给出本章知识要点及该章的学习目标,便于读者掌握知识重难点及学习后应该达到的程度,并在知识模块后配有与教学内容相对应的实训案例,用以检测学习的理解情况。每章配有一定数量的练习题,练习题包括基础知识检测的选择题、检查学生动手操作能力的应用题和提高理解层次的思考题。因此本教材使得学生可以自学并验证,既能提高学生的自学能力,又能激发学生的攻关欲望和学习兴趣,达到事半功倍的效果。
本书共17章。内容包括数据库的理论知识,SQL Server数据库的安装与配置,数据库、数据表的管理,数据的增、删、改、查操作,以及用户的权限,索引、视图、存储过程、触发器等,通过设计一个完整的教务信息系统抛砖引玉,将数据库设计、优化知识全面融合,使读者能够对数据库作为后台形成全面的认识,具备数据库开发的能力。
本书的第1章主要从数据库系统的组成、数据库技术的发展阶段、数据库的三级模式结构、数据模型等方面介绍数据库相关理论,还讲解了SQL Server数据库的安装、配置与管理。
第2章讲解关系模型的基本概念,即关系模型的数据结构、关系操作和关系的完整性。
第3章介绍SQL的基本概念及与其他数据库技术的关联。
第4、5章主要讲述数据库、数据表的基本操作,创建数据表时数据类型及约束的选取。
第6章从数据操作的角度,阐述如何进行数据的查询、分组、统计、排序和限量,使用多表查询和子查询实现复杂数据的查询方法。
第7、8、11、12、13、14章从数据库优化和管理技术的角度,阐述视图技术、索引技术、触发器和存储过程、权限管理,多角度讲解数据库的优化方式。
第9、10章从数据库实际应用的角度,从数据库设计、规范、优化层面阐述项目开发中如何设计一个合理、规范和高效的数据库。
第15、16章从综合案例角度,阐述数据库设计,包括数据库设计步骤、需求分析、概念结构设计、逻辑结构设计、物理结构设计,以及数据库的实施、运行和维护等内容。
第17章阐述了数据库新技术。
本教材立足“新工科”背景下复合应用型人才培养需要,以数据库原理、体系结构为基础知识支撑,以数据库设计、操作、维护等数据库场景为主线,支撑“知识运用”“数据库设计方案求解”“工程实践能力”“团队协作能力”“弘扬工匠精神”等人才培养目标达成。
本教材的第1、3章由赵立双编写,第2、5章由孙蕾编写,第4、6章由赵立双编写,第7~10章由冷泳林、任敏贤编写,第11章由潘艳编写,第12章由孙蕾编写,第13、14章由姚明海、刘艳春编写,第15、16章由刘艳春、孙蕾编写,第17章由张野编写,全书由赵立双、姚明海统稿并审定,张野校对。
本教材遵循立德树人、同向同行、阶梯教学、由浅入深、循序渐进。内容翔实,突出实用性,提供了大量的经典案例,将学习与应用有机结合在一起,适合各个层次读者学习使用。
由于计算机知识和数据库技术的飞速发展,加之编者水平和经验所限,书中难免有不足或疏漏之处,恳请广大读者批评指正。
编者2025年10月
