本书是结合的数据库技术知识在《SQL Server 2012实用教程》基础之上升级完成的。本书由浅入深地介绍了SQL Server 的基本管理与操作方法,所有内容均录制了微课视频,提供给读者使用,以期能更好地实现对知识和技能的掌握与运用。
內容簡介:
本书是根据教育部提出的高等学校计算机基础教学三层次要求组织编写的,主要讲述大型数据库管理系统SQL Server 2019的功能、操作和实用开发技术。 全书以SQL Server 2019为平台,通过一个贯穿全书的实例详细讲解了数据库基础,SQL Server 2019概述,SQL Server数据库,SQL Server数据表的管理,数据库的查询和视图,索引及其应用,事务处理与锁,TSQL程序设计基础,存储过程,数据完整性与触发器,备份、恢复与导入、导出,SQL Server的安全管理。本书除后一章外,每章后均配有实训内容,以强化学生的实践能力。本书第13章介绍了SQL Server开发与编程,将全书所学内容与.NET编程语言相结合,进行了系统化、整体化的提升,并利用Visual C#与SQL Server 2019开发设计了学生选课系统,供学生学习和参考。 本书具有由浅入深、理论联系实际的特点,在保证教材系统性和科学性的同时,注重实践性和操作性。 本书既可作为高等学校计算机及相关专业的教材和参考书,也可作为数据库应用系统开发人员的参考书。
数据库技术是计算机技术领域中发展快的技术之一,也是应用广泛的技术之一,它已经成为计算机信息系统的核心技术和重要基础。
微软公司的SQL Server是一个功能完备的数据库管理系统,SQL Server作为微软公司在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,它使用TransactSQL在客户机与服务器之间发送请求。SQL Server 2019是微软公司于2019年继SQL Server 2016之后发布的版本。从SQL Server 2016到SQL Server 2019,不仅仅使数据库系统具有更高的性能、更强的处理能力,新版本的系统还带来了许多新的、在旧版本中从未出现的特性。SQL Server 2019作为已经为云技术和智能化做好准备的信息平台,能够快速构建相应的解决方案来实现本地和公有云之间的数据扩展。
目前,我国技能型人才短缺,技能型人才的培养核心是实践能力,学生应该从在校期间就开始接受实践能力的培养,以便在毕业后能很快适应社会的需求。为了满足当前高等教育人才培养的要求和当今社会对人才的需求,很多院校的相关专业均开设了有关数据库技术的课程,而在众多数据库系统中,SQL Server以其兼具对大型数据库技术的要求和易于实现等特点,被许多院校列为必修课程。本书正是结合这一实际需要以及的数据库技术知识在《SQL Server 2012实用教程》基础上升级完成的。
本书由浅入深地介绍了SQL Server的基本管理与操作方法。全书共13章,第1章主要介绍数据库的相关知识;第2章介绍SQL Server 2019的安装和配置;第3、4章介绍SQL Server数据库和数据表的管理;第5章介绍数据库的查询和视图;第6章介绍索引及其应用;第7章介绍事务处理与锁;第8章介绍TSQL程序设计基础;第9章介绍存储过程;第10章介绍数据完整性与触发器;第11章介绍数据库的备份、恢复与导入、导出;第12章介绍SQL Server的安全管理;第13章介绍SQL Server开发与编程。本书除后一章外,每章后都配有实训内容,所有实训内容均围绕一个大的实例完成,具有系统性和整体性,在项目开发中采用了先进的基于.NET的技术,有助于读者对新知识、新技术的了解和学习。
为了方便读者自学,编者尽可能详细地讲解SQL Server 2019和各主要部分内容,并附有大量的屏幕图例供读者学习参考,使读者有身临其境的感觉。同时,本书录制了微课视频,供读者使用,以期能更好地实现对知识和技能的掌握与运用。本书概念清晰、叙述准确、重点突出,图文并茂,提供了丰富的实例,理论与实践紧密结合,注重对操作技能的培养。本书由李岩、侯菡萏任主编,徐宏伟、张玉芬、赵立波任副主编。第1~4章由侯菡萏编写;第5~7章由李岩编写;第8、9章由徐宏伟编写;第10、11章由张玉芬编写;第12、13章由赵立波编写;全书由李岩统稿。
本书既可作为高等学校计算机及相关专业的教材和参考书,也可作为数据库应用系统开发人员的参考书。
由于编者水平有限,加之时间仓促,书中不免有疏漏与错误之处,恳切希望广大读者多提宝贵意见。
编者2021年12月