本书全面讲述了数据库的原理与SQL Server 2012的应用。本书首先介绍了数据库系统的基本概念和理论,以及数据库的设计方法等。然后以SQL Server 2012数据库管理系统为教学开发平台,详细介绍了SQL Server 2012的基本知识,数据库操作,表和表数据操作,T-SQL语言,数据查询,数据完整性、规则和索引,视图和用户定义函数,存储过程、触发器和游标,系统安全管理,事务、批、锁和作业,数据库的备份还原与导入/导出,最后讲述了VB 2010、C# 2010、ASP.NET数据库应用程序的开发基础。
本书可作为大学本科、专科、高等职业院校和软件职业技术学院的数据库以及数据库应用课程教材,也可作为初学者学习数据库的入门教材,以及数据库应用系统开发人员的技术参考书。
前 言数据库技术是计算机科学技术中发展最快的领域之一,也是应用最为广泛的技术之一,它已经成为计算机信息系统与应用系统的核心技术和重要基础,已经广泛应用于各种领域,小到工资管理、人事管理、学籍管理,大到企业级的信息管理、银行系统管理等。 本书以关系数据库系统为核心,全面、系统地阐述了数据库系统的基本概念、基本原理和SQL Server 2012数据库管理系统的应用技术。主要内容包括:数据库系统基本概念、理论和数据库设计,并详细地介绍了现今最流行的关系型数据库管理系统——SQL Server 2012。通过大量的实例,全面、深入地介绍了SQL Server 2012数据库管理系统软件的安装、配置、操作,以及SQL Server 2012数据库操作,表和表数据操作,T-SQL语言,数据查询,数据完整性、规则和索引,视图和用户定义函数,存储过程、触发器和游标,系统安全管理,事务、批、锁和作业,数据库的备份还原与导入/导出,最后讲述了VB 2010、C# 2010、ASP.NET数据库应用程序的开发基础。本书有下列特点: 1)以SQL Server 2012数据库管理系统中文版为教学和开发平台。 2)体系完整,内容丰富,符合大学计算机专业和非计算机专业对数据库知识的要求。 3)本书首先介绍了数据库的基本概念,为以后的学习奠定了较好的理论基础。 4)书中引用了大量的实例,更加突出实用性,并配以详细的操作步骤和抓图。 本书作者从事大学本科计算机专业教学,不仅具有丰富的教学经验,同时还具有多年的数据库开发经验。作者依据长期的教学经验,深知数据库原理的主要知识点、重点与难点,以及读者对数据库应用中最感兴趣的方面,逐渐形成了本书严谨的、适合于学习的结构体系。 本书内容丰富、结构新颖、系统性与实用性强,注重理论教学和实践教学相结合,叙述准确而精炼,图文并茂,具体而且直观。既可作为高等学校计算机专业、信息管理与信息系统专业及非计算机专业本科数据库应用课程的教学用书,也可作为从事信息领域工作的科技人员的自学参考书。对于计算机应用人员和计算机爱好者,本书也是一本实用的工具书。 本书由程云志、张勇、赵艳忠等编著。第1、2章由程云志编写,第3、5由张勇编写,第4、6章由郑珂编写,第7、10章由赵艳忠编写,第8、15章由曹志伟编写,第9章由李晗编写,第11由郑磊编写,第12、16章由臧国轻编写,第14、17章由王晶姝编写,第13章、教学资源的制作等由刘瑞新、吴蕾、史洪智、梁宏伟、韩顺友、党兰学、段金卯、蔡军、张敬来、乔家君、马同森、程遂营、刘克纯、徐维维、谢紫安、缪丽丽、徐云林、骆秋容、田金雨、王如雪、曹媚珠、张曼完成。全书由刘瑞新教授审阅统稿。 因编者水平有限,书中疏漏之处在所难免,敬请读者批评指正。 编 者