前 言
欢迎阅读本书。SQL Server是一个优异的数据库产品,它的性能好、可靠性高、易于管理,提供了新的体系结构选项,允许开发人员或DBA控制小细节。SQL Server是数据库开发人员梦寐以求的系统。
一言蔽之,SQL Server 2012是企业级的卓越产品。SQL Server 2012为设计可扩展性更高、更强大的系统提供了几个新的可能性。本书的首要目标是与读者共享使用SQL Server的乐趣。
与宝典系列的所有图书一样,本书也包含亲自动手的教程和现实世界的实际应用程序,还包含参考资料和背景信息,为读者所学的内容提供上下文。但是,为了囊括这个复杂产品的每个命令的每个细节,需要数千页的篇幅,所以本书的第二个目标是提供简明的综合性SQL Server 2012指南。读完本书,读者就可以开发和管理SQL Server 2012数据库和BI环境了。
一些人是老读者了,通过以前的版本熟悉了其编排方式。即便如此,读者也会发现这个版本的几个新特点:
● 大多数章节的“新增功能”提供了功能的开发时间表,以便读者预计其进度。
● 扩展了有关BI的章节。
● T-SQL的概念关注最有用、最佳的领域,同时提供了更多的示例。
● 包含一些新功能,如Always On、性能调整工具和列存储索引等项。
● 包含所有最新的功能,包括T-SQL、引擎、BI等,拓宽了本书的内涵。
0.1 本书读者对象
SQL Server领域中有5个不同的角色:
● 数据架构师/数据建模师
● 数据库开发人员
● 数据库管理员
● BI (Business Intelligence)开发人员
● PTO性能调整和优化专家
本书经过仔细规划,研究了这5个角色。
无论是数据库开发人员还是数据库管理员,无论是初学者、有1年经验还是5年经验的人员,本书都包含对你有用的信息。
本书主要针对中级数据库专业人员,但每章都从一个假设(即读者以前从没有涉猎过相应主题)开始,接着逐步讨论该主题,并呈现有区别的信息。
在这些功能的高端,本书把中级专业人员带入某些最有意义的高级领域。例如,在T-SQL查询、索引策略和数据体系结构方面有非常高级的内容。
0.2 本书的组织结构
SQL Server是一个庞大的产品,有数十项技术和相互关联的功能。仅组织这么厚的书就是一个令人望而生畏的任务。
这么厚的书还必须便于阅读和检索。本书的9个部分按照作业角色、项目流程和技术进度来组织:
第Ⅰ部分:入门
第Ⅱ部分:建立数据库和处理数据
第Ⅲ部分:高级T-SQL数据类型和查询技术
第Ⅳ部分:使用T-SQL编程
第Ⅴ部分:企业数据管理
第Ⅵ部分:保护SQL Server
第Ⅶ部分:监视和审计
第Ⅷ部分:性能调整和优化
第Ⅸ部分:商业智能
0.3 SQL Server联机丛书
本书不是联机丛书的改编版本,也不打算替代联机丛书。本书并不会列出每个命令的完整语法——重现联机丛书没有任何价值。而是展示读者需要知道的内容,以便最大限度地掌握SQL Server,学习作者介绍的经验。
本书娓娓道来,像朋友那样给读者解释每个特性——读者会得到一个新任务,为完成该任务,读者需要使用一个不熟悉的特性,而本书会指引读者切中要害,快捷地完成任务。
本书包含了重要的概念、真实例子和最佳实践。
0.4 约定和特色
本书包含几个不同的组织特点和排版特点,以帮助读者从信息中掌握最多的内容。
提示、注意、警告和交叉参考
只要作者想让读者注意某些重要的信息,这些信息就会显示为提示、注意或警告。
警告:
这些信息很重要,用一个特殊的图标显示在一个单独的段落中。警告提供要特别小心的事情,这些事情可能只会带来不便,或者会潜在地损害数据或系统。
提示:
一般用于提供可简化工作的信息——更容易完成任务的特殊快捷方式或方法。在提示中常会列出相关的.sys文件。
注意:
提供了其他辅助信息,这些信息是有益的,但有时超出了当前信息的范畴。
交叉参考:是相关内容的路标,相关内容可能在网络、本书的另一章或另一本书上。
新增内容和最佳实践边栏
本书有两个特殊的边栏:“新增功能”和“最佳实践”边栏。
SQL Server的新增功能
只要可能且切合实际,就包含一个边栏,强调本章介绍的新功能。这些边栏常常警告读者,哪些功能被删除了,哪些功能已不建议使用了。通常这些边栏放在该章的开头。
最佳实践
本书基于SQL Server开发人员和管理员的实践经验。为了能使读者从这些经验中获益,最佳实践以边栏形式显式何时何地应用这些经验。
0.6 更多资源
这是SQL Server的世界,仔细研究并使用SQL Server。尝试新理念,如果发现问题或好东西,请访问Wrox论坛(由作者团队监控),该论坛的地址是www. wrox.com。
参加有作者发言的会议或用户组。作者愿意会见你,给你签名。读者可以在SQLSaturday.com和SQLPASS.org了解作者在何时何地发言。
像SQL Server这么大的主题、这么强大的社区,有许多可用的资源。但SQL Server也有许多难点,对于推荐的其他资源和SQL Server图书,可访问本书的网站。
