本书全面地介绍数据库系统的基本概念、基本原理和基本应用。全书共分两大部分,即理论部分和应用部分。理论部分重点讲述了关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL等内容。应用部分重点讲述了SQL Server 2016的数据库技术等内容,这一部分是笔者多年数据库教学经验的积累,内容丰富全面,非常具有实用性,具体包括SQL Server数据库配置和管理,数据库和数据表的创建和维护、SQL Server中高级数据库编程(涵盖TransactSQL程序设计、存储过程和触发器这几个部分的管理和控制)、SQL Server安全管理以及数据库的备份和还原等内容。书中和SQL语句有关的例子均在SQL Server 2016环境下测试通过,读者可以充分利用SQL Server 2016平台深刻理解数据库技术的原理,达到理论和实践的紧密结合。本书内容循序渐进、深入浅出、概念清晰、条理性强,每一章节都给出了大量的案例,并对各种案例进行了详细的分析和说明。同时,每章后面都附有思考题,可以从不同的侧面帮助读者练习和掌握所学知识点。
本书既可以作为高等院校计算机、软件工程、信息管理与信息系统等相关专业本科生数据库课程的教材,也可以作为大中专院校计算机专业和非计算机专业教学系列教材,还可以作为科研技术人员的计算机参考书及培训教材。
本书内容循序渐进、深入浅出、概念清晰、条理性强,每一章节都给出了大量的案例,并对各种案例进行了详细的分析和说明。同时,每章后面都附有思考题,可以从不同的侧面帮助读者练习和掌握所学知识点。
数据库技术是计算机科学技术中发展zui快的领域之一,也是应用zui广泛的技术,它已成为计算机信息系统与应用系统的核心技术和重要基础。数据库原理及应用是计算机科学与技术的专业核心课程之一,考虑到它是一门理论性和应用性都很强的课程,因此,为了便于教师对本课程的教学和学生对知识的掌握,特别是为了鼓励学生努力学习和勤于思考,作者总结了这些年来从事数据库系统理论与实践教学的经验,力图从一个新颖的角度、合适的切入点对数据库系统各方面的知识进行介绍,由浅入深、循序渐进地探讨数据库的基本原理和应用技术,因而编写了本书。
本书内容可分为两大部分,即理论部分(第1~6章)和应用部分(第7~11章),共11章。
第1章介绍了数据库系统的基本概念、数据模型、数据库系统的组成、数据库的系统结构、数据库技术的研究领域和发展趋势。
第2章介绍了关系模型的基本概念、关系代数和关系演算。
第3章介绍了关系数据库设计理论,包括数据依赖和关系规范化理论。
第4章介绍了数据库设计的方法,包括需求分析、概念模型设计、逻辑结构设计、数据库物理设计和数据库的实施与维护。
第5章介绍了关系数据库标准语言SQL,包括数据定义、查询、数据更新、视图、数据控制。
第6章介绍数据库的恢复、并发控制及数据库的完整性和安全性。
第7章介绍了SQL Server 2016数据库的特点、配置和常见管理工具的功能和使用方法。
第8章介绍了在SQL Server 2016中数据库与数据表的使用。
第9章介绍TSQL程序设计、游标、存储过程、函数和触发器的概念、作用及使用方法。
第10章从安全性角度介绍了对SQL Server 2016数据库管理系统的基本管理方法。
第11章介绍了在SQL Server 2016环境下进行数据库备份和还原的基本方法。
本书以简明易懂的笔调阐述内容,再配以大量经过精心筛选的例题和习题,不仅方便老师教学,也便于学生自学。相信通过本书的学习,读者能够尽快掌握数据库系统的理论和技术,进入数据库管理系统的应用和开发的高级阶段。本书能使学生在正确理解数据库原理的基础上,熟练掌握主流数据库管理系统SQL Server的应用技术及数据库应用系统的设计和开发方法。
本书由武汉东湖学院赵永霞、武昌理工学院高翠芬和熊燕担任主编,由西京学院范桂龄、武汉科技大学城市学院李雪燕、南宁学院雷渊、哈尔滨远东理工学院曹琳琳担任副主编,罗建平、周志红、黄郑正、彭玉华、温静协助进行了本书的资料整理工作。其中,第1、2、3、5章由赵永霞编写,第4、6章由高翠芬编写,第8、10章由熊燕编写,第9章中9.2小节和9.3小节由范桂龄编写,第9章中9.4小节和习题以及第11章由李雪燕编写,第9章中9.1小节由雷渊编写,第7章由曹琳琳编写。全书由赵永霞统稿。