前言 SQL Server是微软公司推出的一个性能优越的关系型数据库管理系统,也是一个典型的网络数据库管理系统,支持多种操作系统平台,易于使用,是电子商务等应用领域中较好的数据库产品之一。目前,许多行业都在使用SQL Server数据库技术,因此学生掌握这门技术非常必要。本书以SQL Server 2016为平台,介绍SQL Server数据库应用开发技术。 一、 内容组成 本书主要由5部分构成,包括4个学习情境和附录(电子资料)。 学习情境1为创建数据库与数据表。该部分由项目1~项目6组成,主要介绍安装SQL Server 2016,现实世界数据化——设计数据库,创建与管理数据库,创建与管理数据表,使用TSQL查询表中数据,维护表数据。经过本部分的学习,学生能够流畅地完成对数据库的基本操作,如设计数据库,理解服务器、数据库、表之间的关系,能够查询、修改、添加、删除数据表中的数据。 学习情境2为管理数据库及数据库对象。该部分由项目7~项目10组成,主要介绍创建视图和索引,实现数据完整性,使用TSQL编程,创建、使用存储过程和触发器。 学习情境3为安全管理与日常维护。该部分由项目11和项目12组成,主要介绍管理数据库安全性,包括用户管理、角色管理以及权限管理等,还介绍了维护与管理数据库等内容。 学习情境4为开发数据库应用程序。该部分主要介绍基于ASP.NET/SQL Server 2016、Java/SQL Server 2016和JSP/SQL Server 2016的开发实例及开发的关键技术。 附录包括4部分,其中,附录A介绍学生数据库(xs)表结构及数据样本;附录B介绍连接查询用例表结构及数据样本;附录C和附录D主要介绍了常用的TSQL语句和函数,以备学生需要时进行查阅。附录部分内容以电子资料形式呈现。 二、 本书特点 本书贯彻“项目引领、任务驱动、做学导合一”的理念,将数据库应用系统开发实例“学生信息管理系统”融入各项目,共有四大教学单元和41个任务,工学结合特色非常鲜明,是高等院校“数据库管理”项目化教学的理想教材。 (1) 落实“立德树人”的根本任务。本书精心设计,在“电子教案”中融入科学精神和爱国情怀,通过讲解我国计算机领域的重要事件和人物,弘扬精益求精的专业精神、职业精神和工匠精神,培养学生的创新意识,激发学生的爱国热情。 (2) 符合“三教”改革精神。本书采用“纸质教材+电子活页”的形式编写,同时将教材、课堂、教学资源、LEEPEE教学法四者融合,实现线上与线下的有机结合,为“翻转课堂”和“混合课堂”改革奠定基础。同时采用知识点微课和项目实录慕课的形式辅助教学,提供了丰富的数字资源。 本书按照技术应用从易到难,教学内容从简单到复杂、从局部到整体的原则进行编写。纸质教材以项目和任务为载体,以工作过程为导向,以职业素养和职业能力培养为重点。电子活页以电子资源为主,包含视频、音频、作业、试卷、拓展资源、扩展的项目实录视频等,实现纸质教材三年一修订、电子活页随时增减和修订的目标。 (3) 项目引领、任务驱动,校企“双元”合作开发“理实一体”。本书以完成贯穿全书的数据库应用系统开发实例为目标,以真实企业项目为载体,以任务驱动完成项目,配以销售数据库实训项目,巩固训练数据库应用系统开发技术。本书学习情境4引导学生在实际工作场景中综合运用数据库的各项知识和技能。本书所有项目均来自企业,并由业界专家拍摄视频,体现了产教的深度融合和校企“双元”合作开发的精神。 三、 建议教学方法 在教学过程中,在宏观上,始终以学生管理系统为驱动;在微观上,教学单元采用“项目教学,任务驱动”的教学方法。首先提出项目,让学生明确自己需要完成的项目目标,然后通过一个个任务完成项目。完成任务的过程就是学习数据库应用技术的过程。 四、 实验教学环境 本书的实验教学环境为Windows Server 2012/2016/2019、SQL Server 2016、ASP.NET、Visual Studio 2012/2015/2017/2019。 五、 其他 本书的编写以理论必需、够用及强化实用、应用为原则,总结一线骨干教师的教学、工程实践经验,以能够开发完整数据库应用系统为目标,按照数据库系统开发过程,把数据库开发的相关知识由浅入深地设置成项目,以项目为载体,达到掌握数据库开发技术和相关知识的目标。书中所有例题都已调试通过,每个项目的习题和实训都经过精心编排,实用性较强,可以帮助学生更好地掌握数据库技术和知识。 本书由黄成良、秦其虹、郑定超担任主编,林敏、谢峰、王瑞担任副主编。感谢高玉珍、杨云等给予本书的大力帮助。书中疏漏之处,敬请广大读者批评指正。 购买本书后可通过出版社向作者索要学生信息管理系统源码、微课、授课计划、电子教案、课程标准、考试试卷及答案、例题库、任务书等配套教学资源。 编者 2022年7月