图书介绍
SQL Server 2005从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2005从入门到精通](https://www.shukui.net/cover/1/30510505.jpg)
- 美国Solid Quality Learning著;王为译 著
- 出版社: 北京:清华大学出版社
- ISBN:730213801X
- 出版时间:2006
- 标注页数:280页
- 文件大小:34MB
- 文件页数:297页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005
PDF下载
下载说明
SQL Server 2005从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 在哪里存储应用程序设置3
第1部分 如何建立SQL Server数据库来保存应用程序的数据第1章 数据库中选择存储哪些应用程序数据3
1.2 在哪里存储用户设置4
1.3 在哪里存储XML文档6
1.3.1 使用XML数据类型6
1.3.2 在文件系统中存储XML数据10
1.4 在哪里存储外部应用程序文件10
小结11
第1章快速参考12
2.1 保护数据库系统的网络安全设计13
2.1.1 授权远程访问13
第2章 数据库安全基本原则13
2.1.2 保护外部访问14
2.2 管理对SQL Server实例的访问15
2.2.1 选择身份验证模式15
2.2.2 连接到SQL Server实例16
2.2.3 拒绝用户访问20
2.2.4 使用SQL Server身份验证连接到SQL Server21
2.3 管理对SQL Server数据库的访问21
2.4 对数据库访问进行授权21
2.4.1 创建数据库用户22
2.4.2 管理数据库用户22
2.4.3 管理孤立用户22
2.5.1 创建数据库角色23
2.5 授予数据库权限23
2.4.4 启用Guest用户23
2.5.2 管理数据库角色24
2.5.3 授予小粒度的数据库权限24
2.6 管理应用程序角色25
2.6.1 创建应用程序角色25
2.6.2 使用应用程序角色25
2.6.3 删除应用程序角色26
2.7 管理对架构的访问26
2.8 管理对表和列的访问28
2.8.1 更改对表的访问28
2.8.2 提供对列的单独访问29
2.9.1 管理存储过程的安全性30
2.9 管理对可编程对象的访问30
2.9.2 管理用户定义函数的安全性31
2.9.3 管理程序集的安全性32
2.9.4 管理所有权链32
2.9.5 管理执行上下文33
小结34
第2章快速参考35
第3章 使用灾难恢复技术保护数据库36
3.1 使用完整数据库备份36
3.1.1 简单恢复模式37
3.1.2 备份设备38
3.1.3 执行完整数据库备份39
3.2 使用差异备份39
3.3 使用事务日志备份41
3.3.1 完整恢复模式42
3.3.2 执行事务日志备份43
3.4 恢复数据库44
3.4.1 获取备份信息44
3.4.2 使用SQL Server Management Studio还原数据库45
3.4.3 使用T-SQL从简单备份策略还原数据库47
3.4.4 使用T-SQL从完整备份策略还原数据库48
3.4.5 还原系统数据库49
3.5 使用SQL维护计划向导安排备份52
小结53
第3章快速参考53
第4章 将数据库迁移到其他系统55
4.1 使用备份和还原来迁移数据56
4.1.1 只使用完整数据库备份56
4.1.2 完整数据库备份与差异和事务日志备份61
4.2 使用分离和附加数据库来迁移数据64
4.3 使用复制来迁移数据库66
4.4 使用SSIS迁移数据68
4.5 自动并计划执行数据迁移73
小结75
第4章快速参考75
第Ⅱ部分 如何通过SQL Server查询数据79
第5章 聚合函数计算79
5.1 计算行数79
5.1.1 用T-SQL函数获得记录的数量80
5.1.2 筛选结果82
5.2 计算合计和小计84
5.3 计算累加和88
5.4 计算统计值90
5.4.1 使用AVG91
5.4.2 使用MIN和MAX函数91
5 4.3 使用复杂的统计函数92
5.4.4 使用关键字DISTINCT92
5.5 用CLR设计用户定义聚合函数93
小结98
第5章快速参考98
6.1 了解执行计划100
第6章 提高查询性能100
6.2 建立索引以快速执行查询103
6.2.1 堆结构103
6.2.2 表中的索引106
6.2.3 索引视图118
6.2.4 加速联接操作的索引119
6.2.5 数据分布和统计122
6.2.6 索引碎片124
6.3 用“数据库引擎优化顾问”来优化查询125
小结127
第6章快速参考128
第7章 动态生成查询129
7.1 生成查询的用户界面129
7.2 获取数据库中表的信息132
7.3 态排序和筛选138
7.3.1 在动态查询中加入排序138
7.3.2 筛选动态查询139
7.3.3 一个完整的动态查询示例程序139
7.3.4 示例程序如何生成筛选字符串141
7.3.5 格式化一个筛选串时要考虑的问题143
7.4 动态查询中的参数和安全问题144
7.4.1 SQL注入攻击是如何工作的144
7.4.2 如何防止SQL注入攻击146
7.4.3 如何使用sp_ExecuteSql147
第7章快速参考148
小结148
第8章 使用远程数据源的数据149
8.1 在中间层读取远程数据源的数据149
8.2 在SQL Server中读取远程数据源数据151
8.2.1 使用即席查询读取远程数据源的数据152
8.2.2 使用链接服务器读取远程数据源的数据156
8.2.3 使用链接服务器读取数据162
8.3 在SQL Server中对远程数据源数据进行插入、更新和删除163
8.3.1 使用即席链接插入、更新和删除数据163
8.3.2 使用链接服务器插入、更新和删除数据164
小结165
第8章快速参考165
9.1.1 通过TCP/IP的连接166
9.1 直接访问SQL Server166
第9章 通过Internet读取SQL Server的数据166
9.1.2 通过HTTP端点连接SQL Server171
9.2 通HTTP端点与其他系统协作175
9.3 通过附加层访问SQL Server176
9.3.1 ASP.NET Web服务177
9.3.2 Microsoft.NET Remoting181
小结186
第9章快速参考186
第Ⅲ部分 如何在SQL Server中修改数据189
第10章 用事务来提供安全的数据库并发189
10.1 商业事务和SQL Server事务189
10.2.1 自动提交模式190
10.2 在SQL Server中定义事务190
10.2.2 显式事务191
10.2.3 隐式事务193
10.2.4 嵌套事务195
10.3 管理事务隔离196
10.3.1 事务的隔离级别199
10.3.2 阻塞和死锁205
10.4 ADO.NET中的事务208
小结209
第10章快速参考209
第11章 保存历史数据211
11.1 为数据库捕获快照211
11.1.1 创建数据库快照212
11.1.2 还原至一个数据库快照213
11.1.3 删除数据库快照214
11.2 在历史表中汇总数据215
11.3 在索引视图中汇总数据219
11.4 使用审核列和审核表跟踪变化221
11.4.1 对列的审核221
11.4.2 审核表223
11.4.3 使用审核表还原数据226
小结226
第11章快速参考227
第12章 Reporting Services入门228
12.1 报表解决方案的需求228
12.1.4 发布报表229
12.1.5 扩展Reporting Services229
12.1.1 创建报表229
12.1.3 访问报表229
12.1.2 部署报表229
12.1.6 管理Reporting Services230
12.2 设计时需要考虑的事项230
12.3 Reporting Services的体系架构231
12.3.1 服务器端组件231
12.3.2 客户端组件233
12.3.3 可扩展性233
12.4 创建一个基本的报表234
12.4.1 设置一个报表234
12.4.2 布局、测试并优化报表239
12.4.3 筛选数据250
12.4.4 在报表中加入代码253
小结255
第12章快速参考255
第13章 Notification Services入门257
13.1 一个使用Notification Services的场景257
13.2 收集需求257
13.2.1 初步需求258
13.2.2 附加需求258
13.2.3 历史信息259
13.2.4 设备的差异性259
13.3 创建应用程序260
13.2.5 通知信息260
13.3.1 通知应用程序的组件261
13.3.2 映射Notification Services元素的需求263
13.3.3 开发的基本架构264
13.3.4 Notification Services应用程序基础266
13.3.5 初始部署270
13.4 运行应用程序276
13.4.1 在应用程序中添加订阅者、设备和订阅276
13.4.2 指定要通知哪些订阅者277
13.4.3 生成通知信息278
13.4.4 发送通知279
小结279
第13章快速参考279