本书全面讲述了数据库的基本原理和SQL Server 2012的应用,全书以理论够用、实用,实践*的原则,使读者能够快速、轻松地掌握SQL Server数据库技术与应用。第1~4章讲述数据库的基本理论知识,其内容包括数据库系统概述、数据模型、关系数据库和数据库设计;第5~14章讲述数据库管理系统SQL Server 2012的应用,其内容包括SQL Server 2012基础,数据库的概念和操作,表的操作,数据库查询,T-SQL编程,视图和索引的操作,存储过程和触发器,事务与并发控制,数据库系统的安全性,数据库的备份与还原;第15章介绍了基于C#.NET 的数据库应用系统开发过程。 本书理论和实践相结合,既阐述了数据库的基本理论,又结合了SQL Server 2012数据库管理系统的应用,内容翔实,实例丰富,图文并茂,体系完整,通俗易懂,有助于读者理解数据库的基本概念,掌握要点和攻克难点;为便于学习,每章还配有丰富的习题。 本书可作为大学本科、专科、高等职业院校SQL Server数据库课程的教学用书,也可以作为培养数据库系统工程师的培训教材,还可以作为数据库管理人员及数据库应用系统开发人员的参考用书。
数据库技术最初是在大公司或大机构中用作大规模事务处理,后来随着个人计算机(PC)的普及,数据库技术被移植到PC上,供单用户个人数据库应用。接着,由于PC在工作组内连成网,数据库技术移植到工作组级。如今,数据库正在Internet和内联网中广泛使用。
数据库技术是目前计算机领域发展最快、应用最广泛的技术,它的应用遍及各行各业:大到操作系统程序,如全国联网的飞机票、火车票订票系统、银行业务系统;小到个人的管理信息系统,如家庭理财系统。在互联网日渐流行的动态网站中,数据库的应用显得尤为重要。
SQL Server 2012是一个功能完备的数据库管理系统,提供了完整的关系数据库创建、开发和管理功能。它功能强大,操作简便,而且提供越来越多的开发工具与SQL Server的接口,日益被广大数据库用户所喜爱。
本书系统地介绍了数据库技术的基本理论,全面介绍了SQL Server 2012的各项功能、数据库系统设计方法、维护与管理以及数据库系统开发应用的相关技术。全书共15章,分为三部分,第一部分是第1~4章,系统讲述数据库的基本理论知识,其内容包括数据库系统概述,数据模型,关系数据库的基本概念、关系完整性、关系代数和关系规范化基础,数据库设计全过程及设计实例;第二部分是第5~14章,全面讲述数据库管理系统SQL Server 2012的应用,其内容包括SQL Server 2012软件介绍、安装与配置及T-SQL基础,数据库的概念和各种操作,表的基本操作,数据库的各种查询操作及实例,T-SQL编程的基本知识和函数、游标的介绍,视图和索引的概念、作用及操作,存储过程和触发器的概念、作用及操作,事务与并发控制,数据库系统的用户验证和权限管理以及数据加密,数据库的备份与还原和分离、附加;第三部分是第15章,利用教学管理系统实例介绍了基于C#.NET的数据库应用系统的开发过程。
本书作者长期从事本科计算机类专业的教学工作,不仅具有丰富的教学经验,而且具有多年的数据库开发经验。依据长期的教学经验,深知数据库的主要知识点和重点、难点,什么样的教材适合教学使用,学生及各类读者对数据库的学习方式和兴趣所在,以及如何组织书本的内容更利于教学和自学,从而形成本书的结构体系。
本书内容翔实,体系完整,图文并茂,具有较强的系统性和实用性。章节安排合理,理论与实践紧密结合,每章后面都配有理论和上机习题,有助于读者理解概念,巩固知识,掌握重点,攻克难点。
本书可作为本科院校计算机应用专业、计算机信息管理专业及相关专业的教材和参考书,也适合数据库管理人员及数据库应用系统开发人员参考,还可以作为计算机爱好者的自学参考书。
本书第1、9、10和14章由尹志宇编写,第2~4章由郭晴编写,第5章由陈敬利编写,第6、7、12章由李青茹编写,第8章由解春燕编写,第11、13章由于富强编写,第15章由解春燕和李涵玥编写。全书由尹志宇统稿。
编 者
2018年4月