图书前言

前言

党的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。

数据库最初是在大公司或大机构中用作大规模事务处理的基础工具。后来随着个人计算机的普及和互联网的兴起,数据库的应用范围呈指数级扩大,遍及各行各业,如铁路、证券、银行、医院、学校、商场等,在国家政府部门、国防军工、科技发展等领域也有长足发展。

随着信息技术的发展,具备更多功能、应用在一些新兴领域的数据库应运而生,例如处理声音、图像和视频等数据的多媒体数据库,在移动计算机系统(如笔记本电脑、掌上电脑等)上发展起来的移动数据库,用于地理信息系统和计算机辅助设计的空间数据库,根据用户输入从数据库中查找相关文档或信息的信息检索系统,以及随着人工智能的发展逐渐被广泛应用的专家决策系统等。

SQL Server 2019是一个功能完备的数据库管理系统,提供了完整的关系数据库创建、开发和管理功能。它功能强大、操作简便,日益被广大数据库用户所喜爱,而且越来越多的开发工具提供SQL Server接口。

本书系统地介绍数据库技术的基本理论,全面介绍SQL Server 2019的各项功能、数据库系统设计方法以及数据库系统开发应用的相关技术。全书共15章,第1~4章系统讲述数据库的基本理论知识,内容包括数据库系统概述、数据库的数据模型、关系数据库系统和数据库设计;第5~14章全面讲述数据库管理系统SQL Server 2019的应用,内容包括SQL Server 2019基础、数据库的概念和操作、表的操作、数据库查询、T\|SQL编程、视图和索引、存储过程和触发器、事务与并发控制、数据库系统的安全性、数据库的备份与还原;第15章结合“教学管理系统”实例介绍基于C# .NET的数据库应用系统开发。

本书编者长期从事计算机类专业的教学工作,不仅具有丰富的教学经验,还具有多年的数据库开发经验。依据长期的教学经验,编者深知数据库的主要知识点和重点、难点,学生及各类读者对数据库的学习方式和兴趣所在,以及如何组织内容更利于教学和自学,从而形成本书的结构体系。

本书内容翔实,体系完整,图文并茂,具有较强的系统性和实用性;章节安排合理,理论与实践紧密结合,每章都配有习题,有助于读者理解概念、巩固知识、掌握重点、攻克难点。另外,书后的附录包含每章的实验,供读者进行操作实践。

为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、数据库代码、章节代码、在线题库、习题答案、实验答案和1400分钟的微课视频。

资源下载提示

课件等资源: 扫描封底的“图书资源”二维码,在公众号“书圈”下载。

素材(源码)等资源: 扫描目录上方的二维码下载。

在线自测题: 扫描封底的作业系统二维码,再扫描自测题二维码,可以在线做题及查看答案。

微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。

本书可作为高等院校“SQL Server数据库”课程的教学用书,也可作为培养数据库系统工程师的培训教材,还可作为数据库管理人员及数据库应用系统开发人员的参考用书。

本书第1~4章和第14章由尹志宇编写,第5~10章由李涵玥编写,第11章由解春燕编写,第12章由李青茹编写,第13章由于富强编写,第15章由解春燕和李涵玥编写。附录实验由尹志宇编写。

由于编者水平有限,书中难免有疏漏之处,衷心希望广大读者批评指正。

编者2025年1月