SQL Server 2016数据库案例教程(第2版)在设计上采用大型案例,一案到底的思路,以SQL Server 2016数据库管理系统为平台,,选用学生选课系统为案例贯穿始终。详细介绍了SQL Server 2016中实现该系统数据库的应用与维护,以作为计算机、电子商务和信息管理等相关专业的教学用书,也可以作为相关领域的培训教材,适合各个层次的数据库学习人员和广大程序员阅读。
內容簡介:
SQL Server 2016数据库案例教程(第2版)在设计上采用大型案例,一案到底的思路,以SQL Server 2016数据库管理系统为平台,选用学生选课系统为案例贯穿始终。全书以学生选课系统的数据库设计与管理为主线,详细介绍了SQL Server 2016中实现该系统数据库的应用与维护,主要内容包括数据库建模、数据库对象创建、数据查询、查询优化、面向数据库编程、模块化编程、数据库的高可靠性和安全性等。 本书可以作为计算机、电子商务和信息管理等相关专业的教学用书,也可以作为相关领域的培训教材,适合各个层次的数据库学习人员和广大程序员阅读。
数据库技术是计算机领域中应用最为广泛的技术之一,是现代信息系统的基础和核心。随着计算机应用技术在各领域的不断渗透,人们对管理信息系统中数据资源共享、数据的集中处理与分布式处理也提出了更高的要求。SQL Server作为微软公司的旗舰产品,是一种面向企业应用级的关系型数据库管理系统,在各行业信息系统开发中都得到了广泛应用。SQL Server 2016作为Microsoft发布的新一代数据库产品,延续了原数据库平台的强大功能,并在性能优化、安全性和简化数据分析方面进行了有效的改善,是当前企业级数据库产品开发的首选对象。
本书第1版《SQL Server 2008 数据库案例教程》,自出版以来受到广大读者及各用书学校的青睐,并多次重印。本书是对它的修订和升级,在编写过程中广泛收集了老师和学生的合理建议,并融入本书中。本书在设计上以学生选课系统数据库的设计与管理为主线串起全书知识点,围绕该系统数据库的管理与维护,将全书分为9个项目。其中项目1实现了学生选课系统的系统建模,详细阐述了关系型数据库的设计过程;项目2介绍了SQL Server 2016的安装、配置及管理工具的使用;项目3实现了系统数据库和数据表的创建、约束的建立与管理;项目4实现了系统数据的检索、维护及事务控制;项目5阐述了使用索引和视图优化数据查询;项目6介绍了使用函数和游标实现数据库中复杂的处理逻辑;项目7介绍了使用存储过程和触发器实现数据库模块化编程;项目8介绍了使用登录、权限、角色和加密实现系统安全管理;项目9介绍了使用备份、数据转移、快照等技术实现系统的高可用性。为了加强学习效果,在每个项目后都配备有相应思考题和项目实训,使读者能够运用所学知识完成实际的工作任务,达到学以致用的目的。
本书结构紧凑、形式新颖、示例丰富,注重理论联系实践,语言浅显易懂,具有较强的实用性和可操作性。
本书是全国高等院校计算机基础教育研究会课题(2018-AFCEC-017)的研究成果,由李锡辉、王樱和赵莉老师编著,参与编写的老师有黄睿、杨丽、朱清妍、石玉明等。在编写过程中,清华大学出版社邓艳老师提出了许多宝贵意见,在此表示感谢。