前言
FOREWORD
在当今的信息化社会,每天都会产生海量的信息,如何充分有效地管理和利用各类信息资源是进行科学研究和决策管理的必要前提。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。数据库技术是计算机信息系统的核心技术,是应用最广泛的技术之一。
SQL Server是Microsoft公司推出的关系型数据库管理系统,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。SQL Server是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,为关系型数据和结构化数据提供了更安全可靠的存储功能。使用SQL Server可以构建和管理用于业务的高可用和高性能的数据库应用程序。
数据库课程是一门实践性、技术性很强的专业课。本书结合高校学生的特点,以实例为引导,深入浅出地介绍SQL Server 2012数据库开发技术。本书共13章:第1章介绍数据库、数据库系统、数据库管理系统的概念、数据库的体系结构和关系型数据库;第2章介绍SQL Server 2012的性能和优点、安装方法以及SSMS的基本工作环境;第3章介绍SQL Server数据库对象,以及如何创建、修改、重命名、删除、收缩、分离与附加数据库;第4章介绍表的基本结构、各种数据类型的特点和用途、主键约束、外键约束、检查约束的作用,以及表的创建和修改的方法;第5章介绍索引的作用、优缺点,以及创建和管理索引的具体方法;第6章介绍如何利用SELECT语句进行表中数据的查询;第7章介绍全局变量与局部变量、常用函数的格式及用法、流程控制语句的种类及用法;第8章介绍视图的概念、分类及优点,以及创建、管理和使用视图的方法;第9章介绍创建和使用各类存储过程的方法;第10章介绍创建和使用DML和DDL触发器的方法;第11章从登录账户、角色、权限、架构等不同角度介绍如何保证数据库的安全性;第12章介绍如何根据数据库实际情况选择合理的恢复机制,以及在SQL Server数据库与其他数据源之间进行数据传输的方法;第13章通过综合案例“图书租借系统”,介绍如何进行数据库的设计和实现。
本书由崔强、罗小平任主编,刘强、张燕丽、杨秀萍、杨善友、张振莲任副主编。具体编写分工如下:崔强负责编写第6、11章,罗小平负责编写第3、4章,刘强负责编写第7、8章,张燕丽负责编写第1、5章,杨秀萍负责编写第12、13章,杨善友负责编写第2、9章,张振莲负责编写第10章。全书由崔强、罗小平总策划、审稿并统稿。
为了方便教学,本书配有电子教案、数据库文件、各个章节的习题素材,读者可以登录http://www.51eds.com下载相关资料。
本书实例紧密结合工作、生活实际且编写过程中融入了多位一线教师丰富的教学经验,具有很强的实用性。在本书的编写过程中,得到了许多专家和同人的大力支持,中国铁道出版社的领导和编辑也付出了辛苦的劳动,谨此向他们表示最真挚的感谢。
由于数据库技术发展迅速以及编者水平有限,书中疏漏和不足之处在所难免,敬请专家和广大读者批评指正。
编者
2016年10月