
SQL Server 2005从入门到精通(套用技术基础)
《SQL Server 2005从入门到精通(套用技术基础)》是2006年9月1日清华大学出版社出版的图书,作者是Solid Quality Learning 。
基本介绍
- 书名:SQL Server 2005从入门到精通(套用技术基础)
- 作者:Solid Quality Learning
- 译者:王为
- ISBN:9787302138013
- 页数:280
- 定价:34.00
- 出版社:清华大学出版社
- 出版时间:2006年9月1日
- 装帧:平装
- 开本:16开
内容简介
SQLServer2005是微软的新一代数据管理和分析解决方案,为企业级数据和分析应用程式提供了更强的扩展性、可用性和安全性。围绕着SQLServer2005这一主题,本书通过一次一个步骤,一学就会的方式,提升读者设计、测试、部署和维护SQLServer资料库的技能。
本书共13章,介绍了如何创建SQLServer资料库来保存应用程式数据,如何通过SQLServer来查询数据,如何修改SQLServer中的数据。讲解透彻,藉助于练习帮助读者掌握SQLServer套用技巧,是一本理想的初、中级参考书,适合资料库套用和开发人员阅读。
本书共13章,介绍了如何创建SQLServer资料库来保存应用程式数据,如何通过SQLServer来查询数据,如何修改SQLServer中的数据。讲解透彻,藉助于练习帮助读者掌握SQLServer套用技巧,是一本理想的初、中级参考书,适合资料库套用和开发人员阅读。
作者简介
作者均为Solid Quality Learning专职讲师,他们具有深厚的技术底蕴和丰富的实际开发经验,为客户提供Miscrosoft SQL Server资料库平台的高级解决方案和培训。
目录
第1部分 如何建立SQL server资料库来保存应用程式的数据
第1章 资料库中选择存储哪些
应用程式数据
1.1在哪里存储应用程式设定
1.2在哪里存储用户设定
1.3在哪里存储XML文档
1.3.1使用XML数据类型
1.3.2在档案系统中存储XML数据
1.4在哪里存储外部应用程式档案
小结
第1章快速参考
第2章 资料库安全基本原则
2.1保护资料库系统的网路安全设计
2.1.1授权远程访问
2.1.2保护外部访问
2.2管理对SQL Server实例的访问
2.2.1选择身份验证模式
2.2.2连线到SQL Server实例
2.2.3拒绝用户访问
2.2.4使用SQL Server身份验证
连线到SQI SQL Server
2.3管理对SQL Server资料库的访问
2.4对资料库访问进行授权
2.4.1创建资料库用户
2.4.2管理资料库用户
2.4.3管理孤立用户
2.4.4启用Guest用户
2.5授予资料库许可权
2.5.1创建资料库角色
2.5.2管理资料库角色
2.5.3授予小粒度的资料库许可权
2.6管理应用程式角色
2.6.1创建应用程式角色
2.6.2使用应用程式角色
2.6.3删除应用程式角色
2.7管理对架构的访问
2.8管理对表和列的访问
2.8.1更改对表的访问
2.8.2提供对列的单独访问
2.9管理对可程式对象的访问
2.9.1管理存储过程的安全性
2.9.2管理用户定义函式的安全性
2.9.3管理程式集的安全性
2.9.4管理所有权链
2.9.5管理执行上下文
小结
第2章快速参考
第3章 使用灾难恢复技术
保护资料库
3.1使用完整资料库备份
3.1.1简单恢复模式
3.1.2备份设备
3.1.3执行完整资料库备份
3.2使用差异备份
3.3使用事务日誌备份
3.3.1完整恢复模式
3.3.2执行事务日誌备份
3.4恢複数据库
3.4.1获取备份信息
3.4.2使用SQL Server Management
Studio还原资料库
3.4.3使用T—SQL从简单备份策略还原资料库
3.4.4使用T—SQL从完整
备份策略还原资料库
3.4.5还原系统资料库
3.5使用SQL维护计画嚮导安排备份
小结
第3章快速参考
第4章 将资料库迁移到其他系统
4.1使用备份和还原来迁移数据
4.1.1只使用完整资料库备份
4.1.2完整资料库备份与差异
和事务日誌备份
4.2使用分离和附加资料库
来迁移数据
4.3使用複製来迁移资料库
4.4使用SSIS迁移数据
4.5 自动并计画执行数据迁移
小结
第4章快速参考
第Ⅱ部分 如何通过SQLserver查询数据
第5章 聚合函式计算
5.1计算行数
5.1.1用T—SQL函式获得记录的数量
5.1.2筛选结果
5.2计算合计和小计
5.3计算累加和
5.4计算统计值
5.4.1 使用AVG
5.4.2使用MIN和MAX函式
5.4.3使用複杂的统计函式
5.4.4 使用关键字DISTINCT
5.5用CLR设计用户定义聚合函式
小结
第5章快速参考
第6章 提高查询性能
6.1了解执行计画
6.2建立索引以快速执行查询
6.2.1 堆结构
6.2.2表中的索引
6.2.3索引视图
6.2.4加速联接操作的索引
6.2.5数据分布和统计
6.2.6索引碎片
6.3用“资料库引擎最佳化顾问”来最佳化查询
小结
第6章快速参考
第7章 动态生成查询
7.1生成查询的用户界面
7.2获取资料库中表的信息
7.3动态排序和筛选
7.3.1在动态查询中加入排序
7.3.2筛选动态查询
7.3.3一个完整的动态查询示例程式
7.3.4示例程式如何生成筛选字元串
7.3.5格式化一个筛选串时要考虑的问题
7.4动态查询中的参数和安全问题
7.4.1 SQL注入攻击是如何工作的
7.4.2如何防止SQL注入攻击
7.4.3如何使用sp—ExecuteSql
小结
第7章快速参考
第8章 使用远程数据源的数据
8.1在中间层读取远程数据源的数据
8.2在SQL Server中读取远程
数据源数据
8.2.1 使用即席查询读取远程数据源的数据
8.2.2使用连结伺服器读取远程
数据源的数据
8.2.3使用连结伺服器读取数据
8.3 在SQL Server中对远程数据源数据进行插入、更新和删除
8.3.1使用即席连结插入、更新和删除数据
8.3.2使用连结伺服器插入、更新和删除数据
小结
第8章快速参考
第9章 通过Internet读取
SOL Server的数据
9.1 直接访问SQL Seiver
9.1.1通过TCP/IP的连线
9.1.2通过HTTP端点连线SQL Server
9.2通过HTTP端点与其他系统协作
9.3通过附加层访问SQ[。Server
9.3.1 ASP.NET Web服务
9.3.2 Microsoft.NET Remoting
小结
第9章快速参考
第Ⅲ部分 如何在sQL server·中修改数据
第10章 用事务来提供安全的
资料库并发
10.1 商业事务和SQL Server事务
10.2存SQL Server中定义事务
10.2.1 自动提交模式
10.2.2显式事务
10.2.3 隐式事务
10.2.4嵌套事务
10.3管理事务隔离
10.3.1事务的隔离级别
10.3.2阻塞和死锁
10.4 ADO.NET中的事务
小结
第10章快速参考
第11章 保存历史数据
11.1 为资料库捕获快照
11.1.1创建资料库快照
11.1.2还原至一个资料库快照
11.13删除资料库快照
11.2在历史表中汇总数据
11.3在索引视图中汇总数据
11.4使用审核列和审核表跟蹤变化
11.4.1对列的审核
11.4.2审核表
11.4.3使用审核表还原数据
小结
第11章快速参考
第12章 Reporti ng serviCeS入门
12.1报表解决方案的需求
12.1.1创建报表
12.1.2部署报表
12.1.3访问报表
12.1.4发布报表
12.1.5扩展Reporting Services
12.1.6管理Reporring Setvices
12.2设计时需要考虑的事项
12.3 Reporting Setvices的体系架构
12.3.1伺服器端组件
12.3.2客户端组件
12.3.3 可扩展性
12.4创建一个基本的报表
12.4.1设定一个报表
12.4.2布局、测试并最佳化报表
12.4.3筛选数据
12.4.4在报表中加入代码
小结
第12章快速参考
第13章 Notifjcation Services入门
13.1一个使用Notification Setvices的场景
13.2收集需求
13.2.1初步需求
13.2.2附加需求
13.2.3历史信息
13.2.4设备的差异性
13.2.5通知信息
13.3创建应用程式
13.3.1通知应用程式的组件
13.3.2映射Notification Services元素的需求
13.3.3开发的基本架构
13.3.4 Notification Services应用程式基础
13.3.5初始部署
13.4运行应用程式
13.4.1在应用程式中添加订阅者、设备和订阅
13.4.2指定要通知哪些订阅者
13.4.3生成通知信息
13.4.4传送通知
小结
第13章 快速参考
第1章 资料库中选择存储哪些
应用程式数据
1.1在哪里存储应用程式设定
1.2在哪里存储用户设定
1.3在哪里存储XML文档
1.3.1使用XML数据类型
1.3.2在档案系统中存储XML数据
1.4在哪里存储外部应用程式档案
小结
第1章快速参考
第2章 资料库安全基本原则
2.1保护资料库系统的网路安全设计
2.1.1授权远程访问
2.1.2保护外部访问
2.2管理对SQL Server实例的访问
2.2.1选择身份验证模式
2.2.2连线到SQL Server实例
2.2.3拒绝用户访问
2.2.4使用SQL Server身份验证
连线到SQI SQL Server
2.3管理对SQL Server资料库的访问
2.4对资料库访问进行授权
2.4.1创建资料库用户
2.4.2管理资料库用户
2.4.3管理孤立用户
2.4.4启用Guest用户
2.5授予资料库许可权
2.5.1创建资料库角色
2.5.2管理资料库角色
2.5.3授予小粒度的资料库许可权
2.6管理应用程式角色
2.6.1创建应用程式角色
2.6.2使用应用程式角色
2.6.3删除应用程式角色
2.7管理对架构的访问
2.8管理对表和列的访问
2.8.1更改对表的访问
2.8.2提供对列的单独访问
2.9管理对可程式对象的访问
2.9.1管理存储过程的安全性
2.9.2管理用户定义函式的安全性
2.9.3管理程式集的安全性
2.9.4管理所有权链
2.9.5管理执行上下文
小结
第2章快速参考
第3章 使用灾难恢复技术
保护资料库
3.1使用完整资料库备份
3.1.1简单恢复模式
3.1.2备份设备
3.1.3执行完整资料库备份
3.2使用差异备份
3.3使用事务日誌备份
3.3.1完整恢复模式
3.3.2执行事务日誌备份
3.4恢複数据库
3.4.1获取备份信息
3.4.2使用SQL Server Management
Studio还原资料库
3.4.3使用T—SQL从简单备份策略还原资料库
3.4.4使用T—SQL从完整
备份策略还原资料库
3.4.5还原系统资料库
3.5使用SQL维护计画嚮导安排备份
小结
第3章快速参考
第4章 将资料库迁移到其他系统
4.1使用备份和还原来迁移数据
4.1.1只使用完整资料库备份
4.1.2完整资料库备份与差异
和事务日誌备份
4.2使用分离和附加资料库
来迁移数据
4.3使用複製来迁移资料库
4.4使用SSIS迁移数据
4.5 自动并计画执行数据迁移
小结
第4章快速参考
第Ⅱ部分 如何通过SQLserver查询数据
第5章 聚合函式计算
5.1计算行数
5.1.1用T—SQL函式获得记录的数量
5.1.2筛选结果
5.2计算合计和小计
5.3计算累加和
5.4计算统计值
5.4.1 使用AVG
5.4.2使用MIN和MAX函式
5.4.3使用複杂的统计函式
5.4.4 使用关键字DISTINCT
5.5用CLR设计用户定义聚合函式
小结
第5章快速参考
第6章 提高查询性能
6.1了解执行计画
6.2建立索引以快速执行查询
6.2.1 堆结构
6.2.2表中的索引
6.2.3索引视图
6.2.4加速联接操作的索引
6.2.5数据分布和统计
6.2.6索引碎片
6.3用“资料库引擎最佳化顾问”来最佳化查询
小结
第6章快速参考
第7章 动态生成查询
7.1生成查询的用户界面
7.2获取资料库中表的信息
7.3动态排序和筛选
7.3.1在动态查询中加入排序
7.3.2筛选动态查询
7.3.3一个完整的动态查询示例程式
7.3.4示例程式如何生成筛选字元串
7.3.5格式化一个筛选串时要考虑的问题
7.4动态查询中的参数和安全问题
7.4.1 SQL注入攻击是如何工作的
7.4.2如何防止SQL注入攻击
7.4.3如何使用sp—ExecuteSql
小结
第7章快速参考
第8章 使用远程数据源的数据
8.1在中间层读取远程数据源的数据
8.2在SQL Server中读取远程
数据源数据
8.2.1 使用即席查询读取远程数据源的数据
8.2.2使用连结伺服器读取远程
数据源的数据
8.2.3使用连结伺服器读取数据
8.3 在SQL Server中对远程数据源数据进行插入、更新和删除
8.3.1使用即席连结插入、更新和删除数据
8.3.2使用连结伺服器插入、更新和删除数据
小结
第8章快速参考
第9章 通过Internet读取
SOL Server的数据
9.1 直接访问SQL Seiver
9.1.1通过TCP/IP的连线
9.1.2通过HTTP端点连线SQL Server
9.2通过HTTP端点与其他系统协作
9.3通过附加层访问SQ[。Server
9.3.1 ASP.NET Web服务
9.3.2 Microsoft.NET Remoting
小结
第9章快速参考
第Ⅲ部分 如何在sQL server·中修改数据
第10章 用事务来提供安全的
资料库并发
10.1 商业事务和SQL Server事务
10.2存SQL Server中定义事务
10.2.1 自动提交模式
10.2.2显式事务
10.2.3 隐式事务
10.2.4嵌套事务
10.3管理事务隔离
10.3.1事务的隔离级别
10.3.2阻塞和死锁
10.4 ADO.NET中的事务
小结
第10章快速参考
第11章 保存历史数据
11.1 为资料库捕获快照
11.1.1创建资料库快照
11.1.2还原至一个资料库快照
11.13删除资料库快照
11.2在历史表中汇总数据
11.3在索引视图中汇总数据
11.4使用审核列和审核表跟蹤变化
11.4.1对列的审核
11.4.2审核表
11.4.3使用审核表还原数据
小结
第11章快速参考
第12章 Reporti ng serviCeS入门
12.1报表解决方案的需求
12.1.1创建报表
12.1.2部署报表
12.1.3访问报表
12.1.4发布报表
12.1.5扩展Reporting Services
12.1.6管理Reporring Setvices
12.2设计时需要考虑的事项
12.3 Reporting Setvices的体系架构
12.3.1伺服器端组件
12.3.2客户端组件
12.3.3 可扩展性
12.4创建一个基本的报表
12.4.1设定一个报表
12.4.2布局、测试并最佳化报表
12.4.3筛选数据
12.4.4在报表中加入代码
小结
第12章快速参考
第13章 Notifjcation Services入门
13.1一个使用Notification Setvices的场景
13.2收集需求
13.2.1初步需求
13.2.2附加需求
13.2.3历史信息
13.2.4设备的差异性
13.2.5通知信息
13.3创建应用程式
13.3.1通知应用程式的组件
13.3.2映射Notification Services元素的需求
13.3.3开发的基本架构
13.3.4 Notification Services应用程式基础
13.3.5初始部署
13.4运行应用程式
13.4.1在应用程式中添加订阅者、设备和订阅
13.4.2指定要通知哪些订阅者
13.4.3生成通知信息
13.4.4传送通知
小结
第13章 快速参考
转载请注明出处海之美文 » SQL Server 2005从入门到精通(套用技术基础)