163disk.com_SQL Server 2008高级程序设计.pdf
文本预览下载声明
内容简介
Microsoft SQL Server 2008 极大地完善了数据库引擎的核心组件,也改变了数据库应用
程序的构建方式。《SQL Server 2008 高级程序设计》由世界顶尖 SQL Server 权威专家
Robert Vieira 编写,旨在指导您熟练运用一系列日趋复杂的功能,助您更高效地管理数据。
本书首先介绍 SQL Server 2008 的新功能,然后在更详实的示例代码的引导下全面深入
地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述
了如何管理高级脚本和数据库以及如何确定和改正脚本错误。
本书提供了快速创建和部署数据驱动的解决方案来满足业务需求的信息,介绍了新数据
类型、索引结构、管理功能和高级时区处理等重要内容,掌握这些知识后,您将使自己的数
据库发挥㈩最大功效。
主要内容
◆除规范化外的数据设计技巧
◆尽量提高应用程序运行速度的方法
◆有关存储过程和用户定义函数的全部内容
◆存储过程的高级处理方法
◆报表服务和集成服务的用法
◆提高数据库安全性的提示信息
◆如何利用 XML 和 XQuery 支持
◆通过修改特定数据值进行推理分析的步骤
读者对象
本书面向想要学用所有 SQL Server 2008 功能的有经验的开发人员。显示部分信息
作者简介
维埃拉,当 1978 年的计算机热潮席卷而来时,Robert Vieira 对计算机技术萌生了浓厚兴趣。
他从 1983 年开始攻读计算机信息系统学位,于 1985 年后期涉足自己钟爱的“计算机程序故
障”领域,于 1990 年获得商业管理学位。丰富的商业知识和计算知识为保障他的事业取得
成功奠定了坚实基础。获得学士学位后,他又相继获得 CMA、MCSD、MCT、MCDBA 以
及 EMT 等认证。
目录
第 1 章 回顾 SQL Server 中的对象
1.1 数据库的构成
1.2 数据库对象概述
1.3 SQL Server 数据类型
1.4 SQL Server 对象标识符
1.5 小结
第 2 章 工具
2.1 联机丛书
2.2 SQL Server 配置管理器
2.3 SQL Server Management Studio
2.4 SQL Server Business Intelligence Development Studio
2.5 SQL Server 集成服务(SSIS)
2.6 Reporting Services
2.7 BulkCopy Program(bcp)
2.8 SQL Server Profiler
2.9 sqlcmd
2.10 小结
第 3 章 提出更好的问题:高级查询
3.1 子查询概述
3.2 构建嵌套子查询
3.3 相关子查询
3.4 派生表
3.5 EXISTS 运算符
3.6 INTERSECT 和 EXCEPT 运算符
3.7 通用表表达式(CTE)
3.8 递归查询
3.9 合并
3.10 利用外部调用完成复杂操作
3.11 性能考虑
3.12 小结
第 4 章 XML 集成
4.1 XML 数据类型
4.2 提取 XML 格式的关系数据
4.3 有关 XML 索引的提示
4.4 层次数据概述
4.5 小结
第 5 章 细心推敲,大胆设计
5.1 进一步了解规范化
5.2 关系
5.3 图表
5.4 逻辑设计与物理设计
5.5 通过经典的 BLOB 处理基于文件的信息
5.6 子类别
5.7 数据库重用
5.8 反规范化
5.9 通过分区方法进行扩展
5.10 SQL Server 关系图工具
5.11 关于日期列
5,12 小结
第 6 章 核心存储和索引结构
6.1 SQL Server 存储
6.2 理解索引
6.3 创建、修改和删除索引
6.4 明智地决定何时何地使用何种索引
6.5 维护索引
6.6 小结
第 7 章 更高级的索引结构
7.1 XML 索引
7.2 用户定义的数据类型
7.3 层次数据
7.4 空间数据
7.5 文件流
7.6 启用文件流
7.7 表压缩
7.8
显示全部