本书共分为14章,从基本概念和实际应用出发,由浅入深、循序渐进地讲述数据库设计基础知识和数据库创建、表的操作、视图操作、索引创建、存储过程与触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与恢复等内容;将“学生选课系统开发”案例融入各章节,阐述数据库创建、管理、开发与SQL语言程序设计的思想与具体方法;简明扼要地介绍SQLServer的上机实验操作:根据职业技能培养的要求,结合案例,给出1多个例题和习题,以便学习者更好地学习和掌握数据库的基本知识与技能。通过本课程的学习能够准确完整地理解数据库基础知识,掌握SQLServer2的基本操作,培养运用SQL语言进行程序设计的思想,提高数据库管理与开发的水平。本书讲解力求准确、简练,强调知识的层次性和技能培养的渐进性,例题和习题设计讲究、丰富,强调学生SQLServer数据库管理与开发技能培养。在内容安排上遵循“循序渐进”与“难点分解”的原则,合理安排各章内容,减小学生的学习难度。本书既可作为计算机及其相关专业的本、专科学生教材,也可以作为数据库工作者,尤其是大型关系数据库初学者的参考书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。前言高等职业教育近年来异军突起,发展迅速,是我国高等教育的重要组成部分。23年,全国高职院校招生2万人,在校学生48万人,分别占全国普通高校招生数的52.3%和在校学生数的42.3%。因此,加强高等职业教育教学改革,提高人才培养质量就显得格外重要。以课程改革为重点的教学改革,是培养生产、建设、管理、服务等第一线具备综合职业能力和全面素质的高级实用性人才的关键;以技术应用能力为中心,以就业为导向构建专业理论教学、实践教学、职业素质拓展课程体系是专业教学改革的重要任务。作为河北省教育科研“十五”规划课题“计算机应用类专业学分制整体育人方案”科研课题的主研单位、河北省高校学分制改革试点单位、拥有“软件工程”等省级教改试点专业的保定职业技术学院,勇于站在教学改革的潮头,经过多年的探索和实践,构建了一套以职业技术能力培养为主线的计算机应用类专业的课程体系。SQLServer2实例教程是这套课程体系中的一门数据库实用技术课程。((SQLServer2实例教程》是根据中国计算机学会教育委员会高职高专教育学组和高职高专计算机教材编委会提出的计算机教材编写计划,结合作者多年的教学及改革经验,以职业技术能力培养为主线,采用任务驱动模式的案例教材。本教材适用于计算机应用类专业或非计算机专业的数据库教学,是软件工程、信息系统开发、开发工具等课程的前驱课,建议教学时数为72学时,也可根据具体情况删减内容。本教材的重点是数据库设计、基本操作等章节,难点是SQL高级查询、存储过程与触发器、SQL语言程序设计。本书由杨学全老师主编,其中第1、2章由河北保定职业技术学院张永周老师编写,第3、4、5、6章由河北保定职业技术学院的杨学全老师编写,第7、8、9、1章由保定职业技术学院的李英杰老师编写,第11、12、13、14章由山西大同职业技术学院赵慧勤老师编写,附录由李英杰与赵慧勤共同编写。全书由杨学全老师统稿。编写一本优秀的教材是一件非常不容易的事情,很多因素都会影响到教材的质量。尽管此书多次修改,每次修改都考虑如何突出职业能力培养这条主线,如何突出教材的高职特色等问题;尽管本书的定稿经过了多人的努力,但是我们还是感觉不尽如人意,惟恐对不起关心和支持我们编写这本教材的朋友们,对不起孜孜求学的学子们。由于作者水平、时间、精力所限,不妥和错误之处,敬请同行们批评指正,我们将不胜感激。衷心感谢南京师范大学俞光昀教授、河北大学徐建民教授以及保定职业技术学院陈志强教授,他们的辛勤工作使我们受益匪浅。衷心感谢所有关心本书编写的师长和朋友。编者24年4月