编辑推荐
通过本书可以获得在学习SQL Server2005核心编程功能时所需要的直接信息,作为一本指南,它提供了专家组的编程指导,实际开发示例和核心的编程实例,用来帮助您设计和开发可靠的数据库应用程序和商业智能解决方案。 ;
内容简介
本书由多位Microsoft SQL Server专家联合编著,内容涵盖了SQL Server 2005巾与开发人员相关的众多功能。第1部分介绍如何使用数据库服务器。第1I部分讨论与实际数据库软件开发有关的概念,它处于中间层或者应用程序级别。第1IIgq~分涉及商业智能,介绍了SQL Server Integration Services,Analysis Services和Reporting Services。
书中提供了理解这些功能所需要的概念性材料,并为进一步研究和学习提供了所需要的参考资料。通过阅读本书,可以获得有关SQL Server 2005的大量实用信息和示例。
本书面向使用数据库和数据访问的.NET和SQL Server开发人员,需要读者具备基本的.NET编程(C#)和T-SQL编程知识。
作者简介
Andrew J.Brust是twentysix New公司新技术部门的负责人,该公司是微软金牌认证合作伙伴,主要从事商业智能、企业集成和Microsoft.NET应用程序开发。Andrew是微软的纽约/新泽西区域总监,是微软商业智能合作伙伴咨询委员会的成员。
目录
第I部分 设计基础知识与核心技术
第1章 概述
1.1 令人望尘莫及的产品
1.2 行业趋势、SO、L Servet特性和一本指导用书
1.2.1 服务器编程
1.2.2 应用程序代码与SQL Server:扩展数据库的功能
1.2.3 这是策略
1.3 由开发人员合作完成,并为开发人员服务
第2章 探究SQL Sever 2005中的T.SQL改进
2.1 SOL Servet Management Studio简介
2.2 公用表表达式
2.3 PIVOT与UNPIVOT操作
2.3.1 使用LYNPIVOT
2.3.2 动态旋转列
2.3.3 APPLY运算符
2.4 TOP改进
2.5 排名函数
2.5.1 ROW NLJMBERO
2.5.2 RANKO
2.5.3 DENSE RANKO与NTILE(n)
2.5.4 结合使用所有的排名函数
2.5.5 按组排名:PARTITION BY
2.6 事务中的异常处理
2.7 新数据类型
2.7.1 varchar(max)数据类型
2.7.2 xml数据类型
2.8 WAITFOR命令
2.9 DDL触发器与通知
2.10 SNAPSHT隔离
2.1l 语句级别的重新编译
2.12 小结
第3章 SQL CLR综述
3.1 开始:启用CLR集成
3.2 Visual Studio/SQL Setwer集成
3.2.1 Visua|Studio中的SQLSet.Ver项目
3.2.2 自动部署
3.2.3 SQL CLR代码属性
3.3 创建SQL CLR存储过程
3.4 CLR存储过程与服务器端数据访问:
3.5 部署
3.5.1 部署程序集
3.5.2 部署存储过程
3.5.3 测试存储过程
3.6 CLR函数
3.7 CLR触发器
3.8 CLR聚合
3.9 CLR类型
3.1O 安全性
3.11 检查和管理数据库中的CLR类型
3.12 SQLCLR应用的最佳实践
3.13 小结
第4章 XML和关系数据库
4.1 SQL Server 2000中的XMI
4.2 XML数据类型
4.2.1 将XML数据类型作为变量处理
4.2.2 处理表中的XML
4.2.3 XML架构
4.2.4 XML索引
4.3 FOR XML命令
4.3.1 FOR XML RAW
4.3.2 FOR XML AUTO
4.3.3 FOR XML EXPL IClT
4.3.4 SQL Servet 2005中的OPENXML改进
4.3.5 XML批量加载
4.4 用XQuery查询XML数据
4.4.1 定义的XOuery
4.4.2 操作中的SQL Server2005XOuery
4.4.3 XML DM[
4.4.4 将一列转换为XML
4.5 小结
第5章 SQL Server Managen"lent StudiO
5.1 新的Management Studio界面
5.1.1 新功能概述
5.1.2 窗口类型
5.1.3 放置停靠窗口
5.1.4 窗口自定义选项
5.1.5 连接到数据库服务器
5.2 使用对象资源管理器
5.3 Management Studio解决方案、项目和文件
5.3.1 代码和文本编辑器
5.3.2 跟踪修改指示器
5.3.3 书签
5.4 创建对象
5.4.1 创建表
5.4.2 创建与表相关的对象
5.4.3 创建索引
5.4.4 为新用户设置属性
5.4.5 从对象生成脚本
5.5 创建查询
5.6 使用模板
5.7 维护功能
5.8 件能工具
5.8.1 SOL Server事件探查器
5.8.2 数据库引擎优化顾问
5.9 小结
第6章 使用SQL Server管理对象(SMO)
6.1 SMO是什么
6.1.1 SQL.DMO怎么样
6.1.2 SMO中的新功能
6.2 在Visual Studio中使用SMO
6.2.1 迭代遍历可用服务器
6.2.2 获取服务器设置
6.2.3 创建备份与恢复应用程序
6.2.4 用SMO执行可程序化DBCC命令
6.3 小结
第7章 SQL Server 2005的安全性
7.1 安全框架的4个主题
7.1.1 设计安全
7.1.2 默认安全
7.1.3 部署安全
7.1.4 通信
7.2 SOL Server 2005安全性概述
7.2.1 SQL Server登录
7.2.2 数据库用户
7.2.3 来宾用户账户
7.3 验证与授权
7.3.1 客户端如何建立连接
7.3.2 密码策略
7.3.3 用户架构分离
7.3.4 执行上下文
7.4 SQL Setwe[。2005叶]的加密支持
7.4.1 在活动巾加密数据
7.4.2 在静止巾加密数据
7.5 保护SQL Server2005
7.6 黑客如何攻击SQL Server
7.6.1 直接连接到互联网
7.6.2 弱SA密码
7.6.3 SO、L Server Browser服务
7.6.4 OL注入
7.6.5 智能观察
7.7 小结
第II部分 应用程序开发与实现技术
第8章 ADO.NET 2.0、类型化数据集对象和.NET数据绑定
8.1 数据访问对象模型简史
8.1.1 DAO:非常出色的旧模型
8.1.2 RDO:单薄的API包装程序
8.1.3 进入OLEDB和AD0“经典”
8.1.4 AD0+.NET=ADO.NET
8.2 ADO.NET 2.O中的新特性
8.2.1 新的类型化数据集成员
8.2.2 其他改进
8.3 类型化数据集的改进
8.3.1 类型化数据集设计器中的DataTable对象
8.3.2 TableAdapter对象
8.3.3 连接字符串管理
8.3.4 使用TableAdapter配置向导
8.3.5 关于查询和参数的更多内容
8.3.6 添加查询对象
8.3.7 DBDirect方法和类型化数据集对象的连接使用
8.3.8 独立DataTable对象
8.4 “纯粹的”AD0.NET:使用代码
8.4.1 查询入门
8.4.2 使数据保持最新
8.4.3 有响应的用户界面:异步执行查询
8.4.4 不仅仅用于服务器:客户端批量复制
8.5 不仅仅是文本:用ADO.NET和System.Xml命名空处理XML列
8.5.1 就是.NET:将SOL CLRUDT数据用作小地.NET对象
8.5.2 返回绘图板
8.6 将SQL CLR对象嵌入类型化数据集对象
8.6.1 ru]类型化数据集巾添加CLR存储过程
8.6.2 TVF:舒适的生活
8.6.3 聚合与UDT
8.7 Windows窗体数据绑定
8.7.1 DataGridView绑定
8.7.2 详细信息视图绑定
8.7.3 智能默认设置
8.7.4 绑定到存储过程和视图
8.7.5 SQLCLR绑定
8.7.6 主从与查找绑定
8.7.7 参数化查询数据绑定
8.8 Web上的数据绑定
8.8.1 类型化数据集对象与web.config文件
8.8.2 数据源配置向导、ObjectDataSource控件和新的数据绑定控件
8.9 小结
第9章 调试
9.1 关于示例代码
9.2 Adtoc调试
9.2.1 创建数据连接
9.2.2 TSQL“单步执行”调试
9.3 应用程序调试
9.3.1 进入调试模式
9.3.2 调试SOL CLR代码
9.3.3 断点与上下文切换
9.4 混合SQLCLR与T.SQL代码
9.5 测试脚小调试
9.6 调试Visual Studio外部的查询
9.7 远程调试
9.7.1 服务器配置
9.7.2 服务器防火墙配置
9.7.3 返M客户端
9.7.4 客户端防火墙配置
9.7.5 附加到远程进程
9.8 小结
第10章 SQL Server2005本机XML Web服务
10.1 理解小机XML web服务
10.2 将SOL可编程性公开为 web服务
10.2.1 存储过程和用户定义的函数
10.2.2 SOL批处理
10.2.3 用Gttp.sys保留uRL
10.2.4 创建和管理端点
10.2.5 授了端点权限
10.2.6 从客户端应用程序调用本机xMLWeb服务端点
10.3 本机XML Web服务示例项目
10.3.1 创建sOL服务器功能
10.3.2 用Httpsys注册URL
10.3.3 公开端点
10.3.4 授予访问端点的安全权限
10.3.5 创建客户端应用程序
10.4 使用本机XML Web服务的最佳实践
10.4.1 本机XMLWeb服务的优点
10.4.2 本机XMLweb服务的局限性
10.4.3 安伞建议
10.4.4 性能建议
10.4.5 何时避免小机XML Wed服务
10.4.6 何时使用本机XML Web 服务
10.5 小结
第11章 事务
11.1 什么是事务
11.2 SQL Server 2005巾的本地事务支持
11.2.1 自动提交事务模式
11.2.2 显式事务模式
11.2.3 隐式事务模式
11.2.4 批范围的事务模式
11.2.5 在AD0.NET中使用本地事务
11.3 事务术语
11.4 隔离级别
11.4.1 SOL Server 2005中的隔离级别
11.4.2 AD0.NET中的隔离级别
11.5 分布式事务
11.5.1 分布式事务术语
11.5.2 登记规则与方法
11.5.3 SOL Serve!。2005中的分布式事务
11.5.4 NETFramework中的分布式事务
11.5.5 在成功的事务中使用资源管理器
11.6 SQLCLR中的事务(CLR集成)
11.7 综合应用
11.8 小结
第12章 SQL ServerService Broker:新的中间件
12.1 什么是中间件
12.2 什么是SQL Server ServiceBroker
12.3 什么是SQL Server ServiceBroker应用程序
12.4 Service Broker体系结构
12.5 集成管理与操作
12.6 路由与负载甲衡
12.7 T.SQL中的Service Broker编程
12.7.1 一个关于编程语言的单词
12.7.2 启用Service Broker
12.8 定义Service Broker对象
12.8.1 发送服务程序
12.8.2 接收服务程序
12.8.3 运行应用程序
12.8.4 更强健的实际应用程序
12.9 Service Broker和查询通知
12.10 Service Broker在中间件领域的地位
12.11 小结
第13章 使用SQL Server 2005Notification Services
13.1 什么是通知应用程序
13.1.1 Notification Services组件
13.1.2 Notiffcation ServiceR部署策略
13.2 使用Notification Services
13.3 示例通知应用程序
13.4 小结
第14章 用SQL Server Express Edition开发桌面应用程序
14.1 什么是SQL Server Express Edition
14.1.1 许可
14.1.2 功能概述
14.1.3 具有高级服务的 SQL Server 2005 Express Edition.
14.2 配置
14.3 使用SQL Server Express Edition
14.3.1 SQLCMD命令行工具
14.3.2 用户实例
14.3.3 SSEUTIL
14.4 安装SQL Server Express Edition
14.4.1 使用安装向导手动安装 Express Edition
14.4.2 通过命令行参数或配置 文件安装
14.4.3 使用包装类部署Express Edition应用程序
14.4.4 使用ClickOnce部署Express Edition应用程序
14.4.5 更新使用Express Edition 的ClickOnce部署
14.5 小结
第15章 用SQL Server 2 05 Everywhere Edition和SQL Server合并复制开发应用程序
15.1 SQL Everywhere与SQL Server 2005的集成
15.1.1 在Mariag.,emeflt studio中 使用SQL Eve[ywlaere 数据库
15.1.2 在Management studio中使用sQLEverwlaere数据
15.2 用SQL Selver复制和VistlalStudio 2005创建SQLEverywllere应用程序
15.2.1 创建一个发布
15.2.2 为IlS安装和配置SQL Evelywllere服务器组件
15.2.3 使用Mariagement Studio创建订阅
15.2.4 使用Visunl Studio 2005创建移动应用程序
15.3 小结
第Ⅲ部分 报表与商业智能
第16章 使用SQL Server2005IntearatiOn Bervices
16.1 SQL Sever中的数据传输历史
16.2 处理Integralion Services包
16.2.1 控制流
16.2.2 数据流
l6.3 使用Integration SerVices包
16.3.1 使用导入和导出向导创建包
16.3.2 使用BI Development Studio创建包
16.3.3 使用Management StuO管理包
16.3.4 使用命令行执行和管理包
16.3.5 使用SOL server’代理计划包
16.3.6 配置和部署包
16.3.7 包扩腱编程概述
16.4 安全性
16.4.1 处理敏感信息和资产
16.4.2 在单一开发计算机上工作的考虑事项
16.4.3 工作组的考虑事项
16.5 Integration Services编程
16.5.1 在visual studio巾编程
16.5.2 在应用程序叶]加载和执行包
16.5.3 以编程方式创建包
16.6 可扩展件
16.6.1 脚小任务
16.6.2 自定义任务
16.6.3 自定义组件
16.6.4 脚本组件
16.6.5 自定义连接管理器
16.6.6 日志提供程序
16.6.7 Foreach枚举器
16.7 小结
第17章 基本OLAP
17.1 为什么使用BI
17.2 0LAP入门
17.2.1 OLAP词汇
17.2.2 维度、轴、星形架构和雪花形架构
17.3 构建第一个多维数据集
17.3.1 准备星形架构对象
17.3.2 一个“名不符实”的工具
17.3.3 创建项目
17.3.4 添加数据源视图
17.3.5 用多维数据集向导创建多维数据集
17.3.6 使用多维数据集设计器
17.3.7 使用维度向导
17.3.8 使用维度设计器
17.3.9 使用【属性】窗口和解决方案资源管理器
17.3.10 处理多维数据集
17.4 执行查询
17.5 小结
第18章 高级OLAP
l8.1 概述
18.1.1 上F文中的MDX
18.1.2 忠告
18.2 高级维度和度量值
18.2.1 键和名称
18.2.2 更改a11成员
18.2.3 向数据源视图添加命名查询
18.2.4 父子关系维度
18.2.5 成员分组
18.2.6 服务器时间维度
18.2.7 事实维度
18.2.8 角色扮演维度
18.2.9 高级度量值
18.3 计算
18.3.1 计算成员
18.3.2 命名集
18.3.3 关于脚本视图的更多内容
l8.4 关键性能指标
18.4.1 KPI可视化:状态和走向
18.4.2 一个具体KPI
18.4.3 在浏览器视图中测试KPI
18.4.4 Management Studio由的KPI查询
l8.4.5 Management Studio巾的其他BI技巧
18.5 操作
18.5.1 简单定义的操作
18.5.2 设计操作
18.5.3 测试操作
18.6 分区、聚合设计、存储设置和主动缓存
18.6.1 编辑和创建分区
18.6.2 聚合设计
18.6.3 分区存储选项
18.6.4 主动缓存
18.6.5 附加功能和提示
18.7 透视
18.8 翻译
18.9 角色
18.10 小结
第19章 OLAP应用程序开发
19.1 使用Excel
19.1.1 在Excel中工作
19.1.2 在应用程序和网页中使用数据透视表和数据透视图
19.2 超越OWC:完伞依赖OLAP进行开发
19.2.1 MDX和Analysis Services API
19.2.2 MDX
19.2.3 作为MDX客户端的 Management Studio
19.2.4 用AD0 MD.NET 开发0LAP
l9.2.5 (Analysis)Services 的XMMLA
19.2.6 Analysis Services CLR支持:服务器端 ADO MD.NET
19.3 小结
第20章 用数据挖掘扩展数据库系统
20.1 为什么要挖掘数据
20.2 入门
20.2.1 准备源数据
20.2.2 创建定型和测试样本.
20.2.3 添加SSAS项目
20.3 使用数据挖掘向导和数据挖掘设计器
20.3.1 创建挖掘结构
20.3.2 创建挖掘模型
20.3.3 编辑和添加挖掘模型
20.3.4 部署和处理数据挖掘对象
20.3.5 查看挖掘模型
20.3.6 验证和对比挖掘模型
20.3.7 嵌套表
20.4 使用数据挖掘扩展
20.4.1 使用DMX建立数据挖掘模型
20.4.2 使用DMX进行数据挖掘预测
20.4.3 DMX模板
20.5 数据挖掘应用
20.5.1 数据挖掘与API编程
20.5.2 使用winForms模型内容浏览器控件
20.5.3 用AD0 MD.NET执行预测查询
20.5.4 模型内容查询
20.5.5 ADO MD.NET和ASP.NET
20.5.6 使用数据挖掘Web控件
20.5.7 开发托管存储过程
20.5.8 XMLA和数据挖掘
20.5.9 数据挖掘和报表服务
20.6 小结
第21章 Reporting Sen,ices
21.1 报表定义与设计
21.1.1 数据源
21.1.2 报表布局
21.1.3 报表设计器
21.1.4 报表生成器
21.1.5 报表定义语言
21.2 报表管理
21.2.1 发布
21.2.2 报表管理器
21.2.3 SQLServer ManagementStudio
21.2.4 命令行实用工具
21.2.5 编程:管理Web服务
21.3 报表访问与传递
21.3.1 按需传递
21.3.2 订阅
21.3.3 表现格式
21.3.4 编程:呈现
21.4 报表服务器体系结构
21.4.1 部署模式
21.4.2 扩展性
21.4.3 报表集成
21.5 小结
精通SQL Server 2005程序设计 pdf下载声明
本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版