前言
本教材的前身《数据库应用技术教程(SQL Server 2017)微课视频版》ISBN: 9787302571001于2021年出版,至今已逾五年。这五年间,数据库技术的应用范围日益广泛和深入,发展势头迅猛。以SQL Server为例,微软已发布了功能更强大的SQL Server 2022,体现了新的技术发展趋势。为顺应社会需求、反映技术发展前沿,并结合广大使用本书师生的宝贵建议及新时期新形态教材建设的需要,笔者决定对原书进行全面修订,推出新版教材《数据库应用技术教程(SQL Server 2022)(第2版·微课视频版)》。
本书共13章,系统、全面地阐述了数据库技术的核心知识与SQL Server 2022的实践应用。
数据库基础概念: 数据模型、数据库系统原理(第1章)。
SQL Server 2022环境: 系统简介、安装配置与开发工具(第1章)。
数据库与数据表操作: 创建、管理、存储结构、完整性约束及数据增删改(第2、3章)。
核心数据查询技术: 从简单查询、集合查询、连接查询(内连接、外连接、自身连接)到复杂的嵌套查询(子查询、CTE)及窗口函数应用(第4章)。
数据库性能与可编程性: 视图和索引的创建、管理与应用(第5章); TSQL编程基础,包括语言要素、流程控制、函数及游标(第6章); 存储过程与触发器的原理、创建、管理与应用实例(第7、8章)。
安全与事务管理: SQL Server安全机制、登录名与用户管理、权限管理、角色管理(第9章); 事务概念(ACID属性)、控制语句、隔离级别、并发控制机制及实践(第10章)。
日常维护与数据迁移: 数据库备份与恢复策略及操作(含TSQL语句)、数据导入导出方法(第11章)。
数据库应用系统开发实践: 使用Python(pymssql/pyodbc)连接SQL Server数据库并操作数据,通过“学生上机签到系统”案例详解开发流程(第12章)。
数据库理论基础: 关系数据库规范化理论(函数依赖、范式)与关系数据库设计方法(概念设计、逻辑设计、物理设计)(第13章)。
本书在编写中注重循序渐进、由浅入深,强调理论与实践紧密结合。书中提供了大量源自实际应用的实例,通过对实例的分析和实现,引导读者系统掌握数据库的知识体系和操作技能。作者紧扣数据库课程的性质、任务和培养目标,坚持以能力培养为导向,突出教材的实用性。为巩固学习效果,书中安排了适量的课后习题和上机练习。
本书所有实例均在Windows 11 + SQL Server 2022开发版(简体中文)环境下测试通过。实例中涉及的人名、电话号码及电子邮件地址等信息均为虚构,如有雷同,纯属巧合。
本书主要特点如下。
内容全面,注重实用: 涵盖数据库主流技术与SQL Server 2022核心应用,理论阐述简洁精练,以解决实际问题为导向。
强化实践,对接需求: 理论与应用紧密结合,实验内容深度加强,案例贴近企业真实场景,尤其适合应用型计算机专业人才培养方案。
案例驱动,引导思考: 每个例题均提供详细的分析思路和实现过程,有效辅助学生自学和理解,培养问题解决能力。
技术前沿,版本更新: 基于最新的SQL Server 2022平台,涵盖如窗口函数等新特性,并引入Python数据库应用开发实践。
本书由温州大学数理学院郑冬松担任主编,姜丽素参与编写、资料收集、文字录入和案例测试工作。本书的出版得到了温州大学数理学院领导的大力支持,在此一并致以诚挚的谢意。
本书可作为高等院校计算机及相关专业的数据库课程教材,也可作为以实用性为主的培训机构教材,对于从事数据库开发、管理和信息处理的技术人员也具有较好的参考价值。
限于作者水平,书中疏漏和不足之处在所难免,恳请专家、同行和广大读者批评指正。
为方便教学,本书提供配套的教学大纲、实验数据库、教学课件、教学视频、头歌实训平台等丰富资源。读者可扫描封底二维码获取电子教学资源。
作者
2026年1月于温州大学城
课程介绍
