图书介绍
SQL Server 2000提高PDF|Epub|txt|kindle电子书版本网盘下载
- 吴豪编著 著
- 出版社: 红旗出版社;北京希望电子出版社
- ISBN:7505110411
- 出版时间:2005
- 标注页数:568页
- 文件大小:134MB
- 文件页数:580页
- 主题词:Sever
PDF下载
下载说明
SQL Server 2000提高PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 范式化设计1
1.1 表1
1.2 实现数据范式化1
1.2.1 准备工作2
1.2.2 第一范式4
1.2.3 第二范式6
1.2.4 第三范式7
1.2.5 其他范式7
1.3 关系8
1.3.1 1-1关系8
1.3.2 1-1或1-多9
1.3.3 多对多10
1.4 关系图12
1.5 降低范式化21
1.6 超出范式化21
1.6.1 保持简化21
1.6.2 选择数据类型22
1.6.3 有关存储的错误22
1.7 示例22
1.7.1 创建数据库23
1.7.2 添加关系图和初始表23
1.7.3 添加关系26
1.7.4 添加一些约束27
1.8 小结28
2.1 SQL Server存储历史29
第2章 SQL Server存储和索引结构29
2.1.1 SQL Server存储30
2.1.2 在6.5版和以前存储32
2.1.3 7.0及以后的SQL Server存储34
2.2 索引定义37
2.2.1 B-树38
2.2.2 在SQL Server中访问数据40
2.2.3 索引类型和索引遍历41
2.3 创建和删除索引46
2.3.1 CREATE INDEX语句46
2.3.2 创建约束时暗含的索引49
2.4.1 可选择性50
2.4 选择创建索引的时机50
2.4.2 成本51
2.4.3 选择聚集索引51
2.4.4 列顺序问题53
2.4.5 删除索引53
2.4.6 利用索引调试向导53
2.5 维护索引54
2.5.1 碎片55
2.5.2 定义碎片与页拆分的可能性55
2.6 小结59
第3章 事务和锁60
3.1 事务60
3.1.3 ROLLBACK TRAN61
3.1.4 SAVE TRAN61
3.1.2 COMMIT TRAN61
3.1.1 BEGIN TRAN61
3.2 SQL Server日志的工作方式66
3.2.1 失败和恢复68
3.2.2 隐式事务69
3.3 锁和并发性70
3.3.1 锁可以阻止的问题71
3.3.2 可以加锁的资源74
3.3.3 锁增加和锁对性能的影响74
3.3.4 锁模式75
3.3.5 锁的兼容性77
3.3.6 控制特定锁的类型77
3.4 设置隔离层83
3.5 处理死锁85
3.5.1 怎样指出存在死锁85
3.5.2 怎样选择死锁牺牲品86
3.5.3 避免死锁86
3.6 小结88
第4章 高级查询89
4.1 什么是子查询89
4.2 建立嵌套子查询90
4.2.1 使用单值SELECT语句嵌套查询90
4.2.2 使用子查询返回多个值的嵌套查询91
4.2.3 ANY、SOME和ALL操作符94
4.3.1 关联子查询是怎样工作的95
4.3.2 WHERE子句中的关联子查询95
4.3 关联子查询95
4.3.3 SELECT清单中的关联子查询97
4.4 衍生表98
4.5 EXISTS操作符100
4.6 混合数据类型CAST和CONVERT103
4.7 性能比较105
4.8 小结107
第5章 XML简介108
5.1 XML基础108
5.1.1 XML文档的组成110
5.1.2 良构XML114
5.1.3 XML实例116
5.1.4 确定元素和属性119
5.2 命名空间120
5.3 DTD和架构122
5.3.1 DTD123
5.3.2 XML架构125
5.3.3 DTD/架构和性能总结125
5.4 转换——XSLT126
5.5 小结131
第6章 XML集成132
6.1 FOR XML子句133
6.1.1 RAW134
6.1.2 AUTO135
6.1.3 EXPLICIT136
6.1.4 OPENXML146
6.1.5 XML语法规则154
6.1.7 注释的语法156
6.1.8 CDATA的语法156
6.1.6 元素的语法156
6.1.9 Namespaces的语法157
6.1.10 entity的语法157
6.2 HTTP访问158
6.2.1 设置HTTP访问159
6.2.2 基于URL的查询164
6.2.3 使用模板165
6.2.4 POST168
6.2.5 XPath172
6.2.6 设计结果的样式175
6.2.7 更新程序简介178
6.3 使用IcommandStream设置XML命令178
6.4 XML相关资源200
6.5 小结202
第7章 全文检索203
7.1 全文检索体系结构204
7.2 设置全文索引和分类205
7.2.1 授予数据库全文搜索能力205
7.2.2 创建全文目录206
7.2.3 给独立的表启用全文检索功能207
7.2.4 索引组装210
7.3 全文查询语法211
7.3.1 CONTAINS212
7.3.2 FREETEXT213
7.3.3 CONTAINSTABLE213
7.3.4 FREETEXTTABLE214
7.3.5 近似(Proximity)216
7.3.6 前缀条件217
7.3.7 权重217
7.3.8 词尾变化218
7.3.9 对等级的简单总结218
7.4 无效单词219
7.5 所支持的语言219
7.6 sp_fulltext_service220
7.7 实现全文本检索221
7.8 小结222
第8章 英文查询223
8.1 什么是英文查询224
8.3 英文查询应用程序的体系结构225
8.2 英文查询的优点和局限性225
8.4 创建英文查询工程226
8.4.1 使用SQL工程向导228
8.4.2 基本英文查询232
8.4.3 提炼和扩展实体和关系235
8.4.4 提炼和扩展字段实体236
8.4.5 定义附加的短语238
8.4.6 保存查询和回归测试239
8.4.7 定义表之间的关系240
8.4.8 基于多个联接的关系242
8.4.9 表和字段实体之间的短语和关系243
8.4.10 定义子集短语244
8.4.11 定义形容词短语246
8.4.13 字典条目249
8.4.12 定义同义词249
8.5 重新测试应用程序251
8.6 分发英文查询应用程序252
8.6.1 工程文件252
8.6.2 建立英文查询应用程序255
8.6.3 使用英文查询应用程序255
8.6.4 分发263
8.7 小结263
第9章 分布式查询和事务265
9.1 分布式事务265
9.1.1 准备阶段266
9.1.2 提交阶段266
9.2.1 创建链接服务器267
9.2 分布式查询267
9.2.2 使用链接服务器269
9.2.3 在链接服务器上执行sprocs273
9.2.4 从远程服务器上收集元数据274
9.2.5 创建和使用通道查询277
9.2.6 在远程数据源上使用特别查询278
9.2.7 其他分布式查询的注意事项279
9.3 联合服务器(分布式分区视图)281
9.4 小结288
第10章 数据转换服务289
10.1 DTS包编辑器289
10.1.1 连接(connection)289
10.1.2 任务291
10.1.3 工作流293
10.2 使用导入/导出向导294
10.2.1 Execute SQL299
10.2.2 工作流300
10.2.3 连接对象300
10.2.4 转换300
10.3 创建一个简单的转换包301
10.4 保存包311
10.5 使用DTS代替bcp312
10.6 从命令行运行dtsrun314
10.7 小结316
第11章 高级DTS317
11.1 DTS对象模型介绍317
11.2 Package对象319
11.3 动态包321
11.4 动态属性任务323
11.5 多阶段数据抽取327
11.5.1 启用多阶段数据提取328
11.5.2 多阶段数据抽取的例子329
11.6 在DTS中优化数据加载335
11.7 小结336
第12章 大容量复制程序(bcp)337
12.1 bcp的作用337
12.2 bcp导入340
12.2.1 数据导入的例子341
12.2.2 记录日志与不记录日志344
12.3 格式化文件344
12.3.2 使用格式化文件347
12.3.1 不匹配的字段顺序347
12.3.3 最大化导入性能348
12.4 bcp导出348
12.5 大容量插入349
12.6 小结350
第13章 复制351
13.1 支持分布式数据352
13.2 架构复制时的考虑352
13.2.1 独立性352
13.2.2 延迟性352
13.3 发布比喻353
13.2.5 其他考虑353
13.2.4 架构一致性353
13.2.3 数据一致性353
13.3.1 订阅刊物354
13.3.2 订阅服务器类型355
13.3.3 过滤数据355
13.4 复制类型355
13.4.1 快照复制356
13.4.2 合并复制358
13.4.3 事务复制360
13.4.4 立即更新的订阅服务器362
13.4.5 混合复制类型363
13.5 复制模型假设363
13.5.1 标准模型363
13.5.2 混合模型365
13.6 实现示例366
13.5.3 附加说明366
13.6.1 会诊专家申请方案367
13.6.2 交互367
13.7 计划复制368
13.7.1 数据考虑368
13.7.2 复制类型369
13.8 复制向导369
13.9 启用发布和分发369
13.9.1 启动向导370
13.9.2 默认配置371
13.9.3 配置之后373
13.9.5 Transact-SQL过程374
13.9.4 禁用发布374
13.10 事务/快照发布刊物375
13.10.1 创建和管理发布向导375
13.10.2 配置之后380
13.10.3 Transact-SQL过程381
13.11 合并发布刊物382
13.11.1 创建和管理发布刊物向导382
13.11.2 配置之后386
13.11.3 Transact-SQL存储过程387
13.12 强制订阅刊物388
13.12.1 强制订阅刊物向导388
13.12.3 Transact-SQL过程390
13.13 请求订阅刊物390
13.12.2 关于合并订阅390
13.13.1 请求订阅刊物向导391
13.13.2 Transact-SQL过程392
13.14 管理复制392
13.14.1 复制脚本392
13.14.2 支持各种复制392
13.14.3 发布到Internet393
13.14.4 复制和架构变化394
13.14.5 复制监视器396
13.14.6 后续397
13.15 小结398
14.1 讨论更多的关系图和关系399
第14章 高级设计399
14.1.1 一组关系类型400
14.1.2 实体盒400
14.1.3 关系线401
14.1.4 终止符401
14.2 逻辑与物理设计402
14.2.1 逻辑模型的目的402
14.2.2 逻辑模型的组成403
14.3 处理基于文件的信息404
14.4 子类406
14.4.1 子类的类型406
14.4.2 实现子类407
14.4.3 子类的物理实现408
14.5 数据库重用409
14.4.4 把子类添加到扩展属性中409
14.5.1 候选的重用数据库410
14.5.2 怎样分解410
14.5.3 高代价的重用性411
14.6 分区实现扩展性411
14.7 小结412
第15章 分析服务413
15.1 终端用户的要求413
15.1.1 联机事务处理(OLTP)413
15.1.2 联机分析处理(OLAP)414
15.1.3 数据挖掘415
15.1.4 OLTP或OLAP415
15.2 维度数据库416
15.2.3 星型和雪花型架构417
15.2.1 事实数据表417
15.2.2 维度表417
15.2.4 数据多维集418
15.3 OLAP存储类型418
15.3.1 MOLAP419
15.3.2 ROLAP419
15.3.3 HOLAP419
15.4 数据仓库的概念419
15.4.1 数据仓库特性420
15.4.2 数据集市421
15.5 数据转换服务421
15.5.1 数据校验421
15.5.3 数据移植422
15.5.4 数据转换422
15.5.2 数据清理422
15.5.5 DTS组件423
15.6 元数据和知识库423
15.7 数据挖掘模型423
15.8 数据挖掘算法424
15.8.1 决策树424
15.8.2 聚集425
15.9 分析管理器426
15.10 建立数据挖掘模型438
15.11 小结441
第16章 数据库安全性443
16.1.1 一个人、一个帐号和口令445
16.1 安全性基础445
16.1.2 口令有效期446
16.1.3 口令长度和组成448
16.1.4 登录次数449
16.1.5 用户和口令信息存储449
16.2 安全性选项450
16.2.1 SQL Server安全性451
16.2.2 NT集成安全性454
16.3 用户权限456
16.3.1 对特定数据库授予访问权456
16.3.2 授予对象许可权457
16.3.3 用户权限和语句级许可权462
16.4 服务器和数据库角色463
16.4.1 服务器角色464
16.4.2 数据库角色465
16.5.1 创建应用程序角色468
16.5 应用程序角色468
16.5.2 添加应用程序角色许可权469
16.5.3 使用应用程序角色469
16.5.4 删除应用程序角色470
16.6 XML的安全性470
16.7 更高级的安全性470
16.7.1 处理Guest账户470
16.7.2 TCP/IP端口设置471
16.7.3 不要使用sa账户472
16.7.4 围绕xp_cmdshell472
16.7.5 视图、存储过程和UDF472
16.8 小结473
17.1 调试时机474
第17章 性能调试474
17.2 索引选择475
17.2.1 全覆盖索引476
17.2.2 索引调试向导476
17.2.3 索引调试向导的“清闲”477
17.3 客户与服务器端的处理477
17.4 策略性地降低范式化要求478
17.5 程序维护478
17.6 很好地组织Sprocs479
17.6.1 使事务尽可能短479
17.6.2 使用限制最少的事务隔离层479
17.6.3 执行多种解决方案479
17.8 细节考虑480
17.6.4 避免使用游标480
17.7 使用临时表480
17.9 硬件考虑481
17.9.1 服务器的独占使用481
17.9.2 I/O与CPU速度482
17.9.3 OLTP与OLAP485
17.9.4 在线或离线485
17.9.5 宕机的危险486
17.9.6 丢失数据486
17.9.7 性能不是全部486
17.9.8 硬盘支持487
17.9.9 理想系统487
17.10 问题纷争的解决方法487
17.10.1 显示计划和统计信息488
17.10.2 数据库一致性检验程序492
17.10.3 查询控制器492
17.10.4 SQL Server Profiler493
17.10.5 性能监视器(Perfmon)496
17.11 小结497
第18章 管理概览498
18.1 调度表作业498
18.1.1 创建操作员499
18.1.2 创建作业和任务502
18.2 备份和恢复操作513
18.2.1 备份介质514
18.2.2 备份515
18.2.3 恢复数据517
18.3 自动响应警报520
18.3.1 在EM中创建响应警报520
18.3.2 在T-SQL中创建响应警报521
18.4 全文目录操纵522
18.4.1 备份与恢复522
18.4.2 安排注入的调度523
18.5 数据库复制523
18.5.1 复制数据库向导523
18.5.2 备份和恢复525
18.5.3 连接/分开525
18.6 索引重建526
18.7 归档数据526
18.8 小结527
附录A 系统函数528
附录B 函数列表536
B.1 聚集函数536
B.2 游标函数538
B.3 日期和时间函数539
B.4 数学函数541
B.5 元数据函数544
B.6 行集函数552
B.7 安全性函数554
B.8 字符串函数556
B.9 系统函数559
B.10 文本和图像函数568
B.11 小结568