本书理论与实践相结合:将理论和实际应用有机结合起来,以数据库原理为基础,以SQL Server 2019为平台,培养学生掌握数据库原理和数据库管理、操作,并具备T-SQL语言编程的能力。
在数据库设计中着重培养学生掌握基本知识、画出合适的E-R图并将E-R图转换为关系模式的能力。
资源配套齐全,方便教学:本书免费提供教学课件、所有实例的源代码,配有作业平台。
內容簡介:
本书全面讲述了数据库原理与SQL Server 2019的使用。首先介绍了数据库系统的基本概念、理论以及数据库的设计方式等,然后以SQL Server 2019数据库管理系统为教学开发平台,详细地介绍了SQL Server 2019的基础知识、数据库操作、表和表数据的操作、TSQL语言、数据查询、视图、索引、存储过程、触发器、游标、事务、锁、数据库安全性管理以及数据库的备份和还原。
本书内容丰富、结构合理、思路清晰、语言简练流畅、实例翔实。每章结合所讲的关键技术和难点配备丰富的案例;每章都有针对性的习题,以巩固所学基本知识,培养学生的实际动手能力,增强对基本概念的理解和应用。
本书主要面向数据库初学者,可作为高等院校的数据库课程教材,也可作为数据库应用程序开发人员的参考资料。
信息技术的飞速发展大力推进了社会的进步,也逐渐改变了人类的生活、工作和学习方式。数据库技术和网络技术是信息技术中的两大重要支柱。自20世纪70年代以来,数据库技术的发展使得信息技术的应用从传统的计算方式转变到现代化的数据管理方式。在当前热门的信息系统开发领域,如管理信息系统、企业资源计划、供应链管理系统和客户关系管理系统等,都可以看到数据库技术应用的影子。
作为一个关系数据库管理系统,SQL Server不断采纳新技术来满足用户日益增长和变化的需求,产品的功能越来越强大,用户使用起来越来越方便,系统的可靠性也越来越高,从而使该产品的应用越来越广泛。在我国,SQL Server的应用已经深入银行、邮电、电力、铁路、气象、公安、军事、航天、税务、教育等众多行业和领域。SQL Server为用户提供了完整的数据库解决方案,可以帮助用户建立自己的商务体系,增强用户对外界变化的敏捷反应能力,以提高用户的竞争力。
本书以关系数据库系统为核心,全面、系统地阐述了数据库系统的基本概念、基本原理和SQL Server 2019数据库管理系统的应用技术。本书共15章,分为两部分。第一部分是第1~5章,系统讲述数据库的基本理论知识,包括数据库系统概述、数据模型、关系数据库、关系规范化理论和数据库设计。第二部分是第6~15章,全面讲述数据库管理系统SQL Server 2019的使用,其中包括SQL Server 2019数据库管理系统软件的安装和配置,SQL Server 2019数据库的基本管理,数据表的基本管理,TSQL编程基础,数据查询,视图和索引,存储过程、触发器和游标,事务和锁,数据库安全性管理,数据库的备份和还原。
本书编者长期从事大学本科计算机专业教学,不仅具有丰富的教学经验,同时还具有多年的数据库开发经验,深知数据库原理的主要知识点、重点与难点,以及读者对数据库应用中最感兴趣的方面,逐渐形成了本书严谨的、适合于学习的结构体系。 本书内容丰富、结构新颖、系统性与实用性强,注重理论教学和实践教学相结合,叙述准确而精练,图文并茂,具体且直观。
本书既可作为高等学校计算机专业、信息管理与信息系统专业及非计算机专业本科数据库应用课程的教学用书,也可作为从事信息领域工作的科技人员的自学参考书。对于计算机应用人员和计算机爱好者,本书也是一本实用的工具书。
本书由吉林师范大学计算机学院吕凯任主编,曹冬雪、赵靖华任副主编,王继魁、李爽参编。本书为“吉林师范大学教材出版基金”资助项目。全书由吕凯统稿并完成第1~8章的编写,曹冬雪编写了第9、10章,赵靖华编写了第11、12章,王继魁编写了第13、14章,李爽编写了第15章,全书由曹冬雪负责校对。
由于编者水平有限,而且技术更新迅速,书中难免有不妥之处,敬请广大读者批评指正。编者2024年3月