
SQL Server 2012宝典
《SQL Server2012宝典》全面介绍SQL Server 2012各方面的知识,全书由5部分组成:第1部分为资料库的基础篇,介绍了资料库的类型、概念、对象、SQL语言等;第2部分为SQLServer 2012的準备篇,介绍SQL Server 2012的功能、特性、各版本的比较、安装方法、SQL Server 2012的服务、客户端的工具等;第3部分为SQL Server 2012的基本操作篇,介绍如何管理与配置SQL Server2012伺服器,如何创建资料库和数据表,以及如何对资料库里的数据进行操作;第4部分为资料库管理篇,介绍如何使用T-SQL程式对数据进行複杂的运算,以及如何使用视图、存储过程、触发器、索引、用户定义数据类型、用户定义函式、全文索引、游标、事务和锁等方面的知识;第5部分为SQL Server高级技术篇,介绍SQL Server 2012的主要新增功能,如何进行资料库备份与恢复,如何规划资料库,如何保证资料库的安全、自动化管理,如何使用性能工具最佳化资料库、数据的导入/导出、Analysis Services、Reporting Services、SQL Server IntegrationService、包含资料库、档案表等技术。
《SQL Server2012宝典》适合SQL Server 2012的初学者学习,也适合于资料库的管理人员与开发人员阅读和参考。
基本介绍
- 书名:SQL Server 2012宝典
- 作者:廖梦怡 王金柱
- ISBN:978-7-121-22013-5
- 出版时间:2014年1月出版
宝典丛书
SQLServer 2012宝典
廖梦怡 王金柱 等编
ISBN 978-7-121-22013-5
2014年1月出版
定价:89.00元
632页
16开
《SQL Server2012宝典》适合SQL Server 2012的初学者学习,也适合于资料库的管理人员与开发人员阅读和参考。
前言
目前的企业发展越来越快,在这些企业中可能会面对许多数据方面的问题,更好地利用数据可以为企业带来更多的效益,降低管理、生产等各方面的成本。例如,从众多信息里找出有用的信息,将有用的信息整合在一起以便随时查询,查询出来的数据以什幺方式呈现给用户,根据这些数据如何做出更快、更準确的决策,提高开发团队的生产力和灵活度,如何在减少投入的同时扩展基础架构以满足更多的要求,等等。
SQL Server就是为解决这些问题而诞生的,SQL Server 2012在之前版本的基础上新增了许多功能,使其功能进一步加强,是目前最新、功能最为强大的SQL Server版本,是一个能用于大型在线上事务处理、数据仓库和电子商务等方面套用的资料库平台,也是一个能用于数据集成、数据分析和报表解决方案的商业智慧型平台。SQL Server 2012扩展了性能、可靠性、可用性、可程式性和易用性等各个方面的功能,为系统管理员和普通用户带来了强大的、集成的、便于使用的工具,使系统管理员与普通用户能更方便、更快捷地管理资料库或设计开发应用程式。
为了帮助众多初学者更快掌握SQLServer 2012资料库基础,也为了有一定基础的读者能够更快地提高,笔者精心编着了本书。本书依照读者的学习规律,由浅入深、循序渐进地介绍了SQL Server 2012的运用知识。
在本书中,先介绍了资料库的基础概念,然后介绍如何安装SQL Server 2012软体、SQL Server 2012中有哪些服务和工具。在了解这些基本概念之后,再学习如何创建资料库、数据表,如何对数据表里的记录进行操作。在这些基础之上,介绍了更多资料库对象的运用方法,进一步介绍了SQL Server 2012中的複製与发布、自动化管理、性能提高、数据仓库、SSIS、包含资料库、档案表等高级知识。
为了让读者能儘快掌握SQLServer 2012的相关知识,本书的每个章节都是先介绍相关概念,然后介绍如何在SQL Server2012的图形界面里完成学到的操作。为了让有一定基础的读者能方便地提高,在介绍完图形界面操作之后,还介绍了如何用T-SQL语句完成同样的操作。
在本书中,所有示例都经过反覆实验,确认可以準确无误地运行。只要读者可以灵活运行这些示例,就可以充分掌握SQL Server 2012的精髓,轻鬆建立所需的资料库系统并高效地套用。
本书特色
实例丰富,内容充实:在本书中,针对每一个知识点都列举了大量实例来说明该功能如何实现,其中仅T-SQL语言的相关实例就有近450个。除了这些T-SQL实例之外,还有大量的图形界面实例,这些实例完整地介绍了如何实现SQLServer 2012中的众多功能。
讲解通俗,步骤详细:在本书中,每个实例的步骤都使用通俗易懂的语言描述,并配以插图讲解和文字说明,读者只需按照步骤操作,就可以体会到SQL Server 2012的强大功能,并在学习中掌握实际运用技巧。
由浅入深,难易穿插:本书的读者对象包括入门级和提高级两类,因此在书中的每个章节里对知识点的介绍都是由浅入深,并穿插讲解。例如在介绍如何创建资料库时,会先以图形界面为例,讲解如何使用嚮导进行操作,此部分内容适合入门级读者阅读;在介绍完图形界面的操作之后,会介绍如何用T-SQL语言来创建资料库,并详细介绍了创建资料库的T-SQL语句参数,该部分内容适合提高级读者阅读。
本书内容
第1章:介绍了资料库的类型和概念、常见的资料库对象有哪些、资料库管理系统有哪些基本功能、SQL语言是什幺。
第2章:在了解了资料库的基本概念之后,介绍SQL Server 2012是什幺、SQL Server 2012有什幺新特性和新功能、SQL Server 2012众多版本之间有什幺区别,然后介绍了安装SQL Server2012的系统要求,如何安装SQL Server 2012,如何升级到SQL Server 2012。
第3章:在学习了安装SQL Server 2012的基础上,介绍了SQL Server 2012中有哪些后台服务,有哪些管理工具,最后还介绍了如何使用SQL Server Management Studio。
第4章:此章知识是使用SQL Server 2012的第一步,介绍了SQL Server 2012的工作模式、如何连线与断开资料库伺服器,然后介绍如何配置SQL Server服务、远程服务、伺服器,最后介绍了如何查看SQL Server2012的日誌。
第5章:主要介绍管理资料库相关知识,包括如何创建资料库,如何修改资料库配置,如何分离与附加资料库,如何让资料库脱机和在线上,如何收缩资料库,如何删除资料库,如何编写资料库的脚本。
第6章:主要介绍如何管理资料库,包括什幺是数据表、创建数据表时可能要使用的数据类型有哪些、如何创建数据表、如何修改数据表结构、如何删除数据表、如何编写数据表脚本,然后介绍了关係图、临时表、已分区表的相关内容。
第7章:主要介绍如何运算元据表中的记录,包括如何查看、插入、更新和删除记录,如何对数据表里的记录进行複杂的查询。
第8章:在了解了如何运算元据表中的记录之后,进一步介绍如何通过T-SQL程式来进行更複杂的记录操作,其中包括如何引用资料库对象、T-SQL中的批处理、注释、数据类型转换、运算符、常量和变数、流程控制、常用函式和关键字。
第9章:主要介绍视图的操作,包括什幺是视图,如何创建、查看、修改与删除视图,如何将视图与架构绑定,如何检查视图中的数据变动,如何编辑视图中的记录,如何为视图重命名。
第10章:主要介绍存储过程的操作,包括什幺是存储过程,如何创建、修改、执行和删除存储过程,常用的系统存储过程有哪些。
第11章:主要介绍触发器的操作,包括什幺是触发器、触发器的分类、触发器的工作原理,在了解了触发器的基础上学习如何创建、修改、启用、禁用和删除触发器,最后还介绍了触发器的嵌套、递归,以及触发器的套用技巧。
第12章:主要介绍索引的操作,包括什幺是索引、索引结构与分类,在了解了索引的基础上学习如何创建、查看、修改、禁用和删除索引,然后介绍如何重新生成和重新组织索引,最后介绍视图的索引。
第13章:在了解了数据类型的基础上学习如何创建、使用和删除用户定义数据类型和函式。
第14章:介绍什幺是全文索引、全文索引的体系结构,如何创建和删除全文目录,如何创建和删除全文索引,如何填充全文索引,如何使用全文搜寻等。
第15章:主要介绍游标的套用,包括什幺是游标,如何定义与删除游标,如何打开与关闭游标,如何使用游标处理数据,游标的分类,游标的嵌套,游标变数的使用方法,游标中常用的变数、函式和存储过程等。
第16章:主要介绍事务与锁的相关概念,包括什幺是事务和锁、如何编写事务、事务的嵌套、事务的保存点、事务的隔离级别、锁的对象和模式、什幺是死锁等。
第17章:主要介绍如何对资料库进行备份与恢复,包括备份与恢复的基础知识、备份的类型、恢复的模式、如何备份资料库、如何还原资料库、如何管理备份设备、如何进行自动备份。
第18章:主要介绍SQL Server 2012中的系统资料库、系统数据表、系统视图以及系统函式,最后还介绍了如何规划资料库。
第19章:主要介绍如何保证SQL Server 2012的安全,包括SQL Server 2012身份验证模式、访问许可权、用户的设定、角色的分类、角色的设定、架构以及如何确保资料库伺服器的安全。
第20章:主要介绍如何进行SQL Server自动化管理,包括SQL Server代理与操作员的基础知识,如何创建与删除作业,如何启用与禁用作业,如何手动和自动执行作业,如何创建与删除警报,如何启用与禁用警报,如何修改警报,什幺是通知,如何使用维护计画,如何查看错误日誌。
第21章:主要介绍SQL Server Profiler和资料库引擎最佳化顾问两个工具的使用方法,包括什幺是SQLServer Profiler,如何创建跟蹤,如何存储与载入事件记录,如何创建跟蹤模板,还介绍了资料库引擎最佳化顾问是什幺,如何使用资料库引擎最佳化顾问。
第22章:主要介绍如何在SQL Server中导入与导出数据、在导入与导出数据时如何转换数据类型,如何在不同的数据源与目标源之间导入或导出数据。
第23章:主要介绍什幺是Analysis Services,如何创建数据源,如何创建数据源视图,如何创建多维数据集,如何部署Analysis Services项目,如何查看多维数据集。
第24章:主要介绍什幺是Reporting Services,如何创建报表伺服器项目,如何创建数据源,如何创建报表,如何发布报表,如何自定义报表信息。
第25章:主要介绍SQL Server Integration Service,包括SSIS的开发和用途。
第26章:主要介绍SQL Server 2012安全新特性——包含资料库,其中讲解了部分包含资料库和完整包含资料库之间的一些差异。
第27章:主要介绍SQL Server 2012开发新特性——档案表(FileTable),其中讲解了档案表的基本概念和注意事项,然后演示了一些档案表的基本操作,如增、删、改等操作。
适合阅读本书的读者
本书具有实例丰富、知识全面等特点,因此本书既可以作为初学者学习SQL Server 2012的入门教程,也可以作为中级读者的提高教程。本书包含大量、详细的T-SQL语法介绍,也可作为参考手册进行查阅,对高级读者也有一定的帮助。
具体来说,本书适合如下读者阅读:
SQL Server初、中级读者。
资料库管理员(DBA)。
资料库系统开发与维护人员。
SQL Server终端用户。
大、中专院校相关专业的师生。
本书作者
本书第1~20章由廖梦怡编写,第21~27章由王金柱编写,最终由王金柱进行统稿整理,同时参与编写的还有张燕、杜海梅、孟春燕、吴金艳、鲍凯、庞雁豪、杨锐丽、鲍洁、王小龙、李亚杰、张彦梅、刘媛媛、李亚伟、张昆,在此一併表示感谢。
转载请注明出处海之美文 » SQL Server 2012宝典