SQL Server 2005实现与维护MCTS教程


SQL Server 2005实现与维护MCTS教程

文章插图
SQL Server 2005实现与维护MCTS教程SQLServer2005实现与维护(MCTS教程)一般指本词条
【SQL Server 2005实现与维护MCTS教程】《SQL Server 2005实现与维护MCTS教程》是2008年清华大学出版社出版的图书,作者是施平安 。
基本介绍书名:SQL Server 2005实现与维护MCTS教程
作者:施平安
ISBN:9787302163305
定价:79元
出版社:清华大学出版社
出版时间:2008年
装帧:平装
内容简介本书是微软认证技术专家(MCTS)70-431考试的专用教材,全书共21章,围绕着考查目标,通过详尽的描述、大量课程和课后测试,全面介绍了SQLServer2005的实现和维护过程 。最后通过案例场景帮助读者进一步巩固所学知识 。本书配套光碟包含实战测试(含450道题)、案例场景和最佳实践,供读者练习和强化知识所用 。本书适合于资料库管理员阅读,也适合于需要实现和维护SQLServer2005的资料库专家参考和使用 。图书目录第1章 安装SQL Server 2005 準备工作第1课 选择正确的SOL Server 2005 版本 理解sQL Server2005的各种版本 SQL Server 2005各种版本的特徵 本课总结 课后测试第2课 确定SQtServel2005的 基础结构需求 确定最低的硬体、OS和网路要求 本课总结 课后测试第3课 使用SQL Setvet2005的默认 实例、命名实例和多实例本课总结 14课后测试 15第4课安装SQLServer2005的一个新实例 16确定服务账户 16选择一种身份验证模式 17确定排序规则设定 18实践练习:安装SQLServer2005的一个命名实例 18本课总结 24课后测试 25第5课升级到SQLServer2005系统 26确定合适的升级策略 26选择升级方法 27确定测试成功的标準 29制定恢复计画 30成功升级的提示 30练习:使用分离/附加方法和备份/还原方法移动资料库 31本课总结 32课后测试 33本章回顾 34本章总结 34关键术语 34案例场景 35建议练习 36实战测试 36第2章配置SQLServer2005 38準备工作 38第1课配置日誌档案和数据档案 40数据档案 40日誌档案 40档案组 41如何配置数据档案和日誌档案 41配置资料库档案的RAID系统 43最佳实践 44练习:配置资料库档案和档案组 44本课总结 46课后测试 46第2课配置资料库邮件 48识别资料库邮件的前提条件 48理解资料库邮件体系结构 48如何配置资料库邮件 49练习:配置资料库邮件 51本课总结 52课后测试 52第3课指定恢复模式 53恢复模式综述 53如何配置恢复模式 53练习:改变资料库的恢复模式 54本课总结 55课后测试 55第4课配置伺服器安全主体 57选择身份验证模式 57如何配置SQLServer登录名 58管理固定伺服器角色 59练习:选择一种身份验证模式和创建一个登录名 60本课总结 60课后测试 61第5课配置资料库安全对象 62管理资料库用户 62管理孤立用户 62管理资料库角色 63管理架构 64练习:配置伺服器安全对象 65本课总结 66课后测试 66第6课配置加密 67配置加密层次结构 67配置对称和非对称的密钥 68配置证书 68练习:对一列数据进行加解密 69本课总结 70课后测试 70第7课配置连结伺服器 72如何创建连结伺服器 72配置安全模式 74练习:创建一个MicrosoftAccess连结伺服器 74本课总结 75课后测试 75本章回顾 76本章总结 76关键术语 76案例场景 77建议练习 78实战测试 78第3章创建表、约束和用户定义的类型 79準备工作 79第1课创建表 82理解数据类型 82为空性(nullability) 88标识 89计算所得的列 89创建一个表 89分配许可权 92练习:创建一个表 94本课总结 94课后测试 95第2课实现约束 96检查约束 96规则 97默认约束 97唯一约束 98主键约束 98外键约束 98练习:实现约束 100本课总结 102课后测试 102第3课创建用户定义的类型 104T-SQLUDT 104CLRUDT 105实现一个T-SQLUDT 106本课总结 107课后测试 107本章回顾 108本章总结 108关键术语 109案例场景:设计一个资料库 109建议练习 109实战测试 110第4章创建索引 111準备工作 111 第1课理解索引结构 113B-树 113索引级内幕 114本课总结 115课后测试 115第2课创建聚集索引 117实现聚集索引 117禁用一个索引 119练习:创建一个聚集索引 120本课总结 120课后测试 120第3课创建非聚集索引 122实现一个非聚集索引 122创建一个覆盖索引 122平衡索引维护工作 123使用包含列 123练习:创建非聚集索引 124本课总结 124课后测试 124本章回顾 125本章总结 125关键术语 125案例场景:索引一个资料库 125建议练习 126实战测试 126第5章使用Transact-SQL 127準备工作 127第1课数据查询 129确定一个查询应使用哪些表 129确定联接类型 129确定要返回的列 131如何创建子查询 131创建使用複合标準的查询 132创建使用聚合函式的查询 133创建使用PIVOT和UNPIVOT运算符格式化数据的查询 134创建使用全文搜寻的查询 135使用TABLESAMPLE子句限制返回的结果 136练习:查询并转换雇员的工资 136本课总结 138课后测试 138第2课格式化结果集 140使用系统函式 140在查询中使用用户定义的函式 141查询CLR用户定义的类型 141列别名 142练习:格式化列输出 142本课总结 143课后测试 143第3课修改数据 145理解游标 145创建局部临时表和全局临时表 146使用SELECTINTO命令 146练习:创建并使用一个临时表 147本课总结 148课后测试 148第4课操作事务 149开始事务、提交事务和回滚事务 149以编程的方式处理错误 149练习:查看事务的效果 150本课总结 151课后测试 151本章回顾 152本章总结 152关键术语 152案例场景 152建议练习 153实战测试 154第6章创建分区 155準备工作 155第1课创建分区函式 157如何创建一个分区函式 157练习:创建一个分区函式 158本课总结 159课后测试 159第2课创建分区方案 161如何创建分区方案 161练习:创建一个分区方案 162 本课总结 162课后测试 162第3课分区表和索引 163创建一个已分区的表、索引或索引视图 163已分区的索引和包含列 164分区一个现有的表或索引 164练习:创建一个分区表 165本课总结 166课后测试 166第4课查询分区 167如何查询分区 167练习:查询分区 167本课总结 168课后测试 168第5课管理分区 170分割和合併 170SWITCH 170练习:管理分区 172本课总结 174课后测试 174本章回顾 175本章总结 175关键术语 175案例场景:数据存档 176建议练习 176实战测试 176第7章实现视图 177準备工作 177第1课创建视图 179如何创建一个视图 179理解所有权链 181练习:创建一个视图 182本课总结 182课后测试 182第2课通过视图修改数据 183创建可更新视图 183练习:创建一个可更新视图 184本课总结 184课后测试 185第3课创建索引视图 186索引视图的前提 186查询替换 187练习:创建索引视图 187本课总结 188课后测试 188本章回顾 189本章总结 189关键术语 189案例场景:创建视图 189建议练习 190实战测试 190第8章管理XML数据 191準备工作 191第1课使用XML结构 193XML数据的存储选项 193用文本列存储XML 194用XML数据类型列存储XML数据 195输入XML数据并用XML架构进行验证 196练习:创建一个新资料库 197本课总结 201课后测试 201第2课使用SQLServer伺服器端技术检索XML数据 202将关係型数据转换为XML 202从XML数据类型检索XML数据 214练习:使用XQUERY查询UniversalLog表 220本课总结 222课后测试 222第3课使用SQLServer中间层技术检索XML数据 224使用SQLXML-带注释的XSD架构 224从.NET查询带注释的XML架构和XML视图 229 练习:使用SQLXML查询UniversalLog表 230本课总结 231课后测试 231第4课修改XML数据 233修改XML值和XML结构 234使用SQLXMLUpdategram 236练习:修改XML数据 239本课总结 240课后测试 241第5课XML数据与关係型数据之间的转换 242使用OPENXML和XML存储过程分解XML 242使用XML数据类型的nodes()方法分解XML 245使用SQLXML分解XML 248练习大容量载入XML档案 249本课总结 251课后测试 252第6课创建XML索引 253索引一个XML数据类型实例 253创建一个XML数据类型的主索引 253创建XML数据类型的辅助索引 254练习:为XML数据创建合适的索引 255本课总结 256课后测试 256本章回顾 258本章总结 258关键术语 258案例场景:创建视图 259建议练习 260实战测试 263第9章创建函式、存储过程和触发器 264準备工作 265第1课实现函式 266标量函式 266表值函式 267确定性函式与非确定性函式 269练习:创建一个函式 270本课总结 271课后测试 271第2课实现存储过程 273创建一个存储过程 273将一个存储过程的访问许可权分配给一个角色 275练习:创建存储过程 276本课总结 277课后测试 277第3课实现触发器 278DML触发器 278DDL触发器 281练习:创建DML和DDL触发器 282本课总结 283课后测试 283本章複习 284本章总结 284关键术语 284案例场景:创建触发器、函式和存储过程 285建议练习 285实战测试 285第10章使用平面档案 287準备工作 287第1课準备使用平面档案 289源档案定位 289导入机制 289数据目标 289一个最佳的案例场景 290练习:改变恢复模式 291本课总结 292课后测试 292第2课运行bcp实用工具 293什幺是bcp 293bcp命令行语法 293 bcp提示参数 294bcp访问许可权 295练习:使用bcp导入数据 295本课总结 296课后测试 296第3课执行大容量插入任务 298BULKINSERT和bcp之间的区别 298BULKINSERT许可权 299练习:使用BULKINSERT导入数据 300本课总结 301课后测试 301第4课导入大容量XML数据 302OPENROWSET函式 302练习:使用OPENROWSET导入数据 303本课总结 304课后测试 304第5课使用SSIS导入/导出嚮导 305如何启动SSIS导入/导出嚮导 305遍历导入/导出嚮导 306本课总结 310课后测试 310本章回顾 312本章总结 312关键术语 312案例场景:修改一个膨胀的事务日誌 313建议练习 313实战测试 313第11章备份、还原与移动资料库 315準备工作 316第1课资料库备份 318执行资料库完整备份 318执行资料库差异备份 319事务日誌备份 320执行档案组备份 321执行镜像备份 322资料库部分备份 323练习:分别使用完整备份/差异备份/事务日誌备份以及档案组备份/档案组差异备份/事务日誌备份的方式对资料库进行备份 323本课总结 325课后测试 325第2课资料库还原 327还原完整备份 327还原差异备份 328还原事务日誌备份 329执行部分还原 330还原损坏的页 330还原媒体错误 331验证备份 332练习:还原AdventureWorks资料库 332本课总结 333课后测试 333第3课移动资料库 335使用分离/附加方式移动资料库 335使用複製资料库嚮导 336练习:使用分离/附加方式来移动资料库 337本课总结 337课后测试 338本章回顾 339本章总结 339关键术语 339案例场景:设计一个资料库备份策略 340建议练习 341实战测试 341第12章使用Transact-SQL管理资料库 343準备工作 343 第1课管理索引碎片 344理解什幺是索引碎片 344检测索引碎片 345管理索引碎片 346决定执行哪条语句 347练习:使用ALTERINDEX来纠正索引碎片的程度 347本课总结 349课后测试 349第2课管理统计信息 350理解什幺是统计信息 350自动生成与更新统计信息 350手动创建与更新统计信息 351显示列的统计信息 351练习:手动创建并更新统计信息 351本课总结 353课后测试 353第3课收缩资料库 355自动资料库收缩 355手动资料库收缩 355收缩事务日誌 356练习:收缩资料库 356本课总结 358课后测试 358第4课使用DBCCCHECKDB 359DBCCCHECKDB 359练习:执行DBCCCHECKDB语句 360本课总结 361课后测试 361本章回顾 362本章总结 362关键术语 362案例场景 362建议练习 363实战测试 364第13章使用HTTP端点 365準备工作 365第1课理解HTTP端点的安全性 366HTTP端点安全性的7个层面 366本课总结 368课后测试 368第2课创建安全的HTTP端点 369创建一个HTTP端点 369指定Web方法 369指定WSDL,Schemas和Namespaces 370其他SOAP负载参数 371练习:创建一个端点 372本课总结 372课后测试 372本章回顾 375本章总结 375关键术语 375案例场景:创建HTTP端点 375建议练习 376实战测试 376第14章使用SQLServer代理作业 377準备工作 377第1课创建SQLServer代理作业 379如何创建SQLServer代理作业 379如何指定作业的所有者 381如何创建作业步骤 381如何创建作业计画 383练习:创建一个SQLServer代理作业 385本课总结 386课后测试 386第2课创建维护计画 387如何创建维护计画 387练习:创建一个维护计画 394本课总结 394课后测试 395第3课配置操作员 396如何配置操作员 396 练习:设定操作员 397本课总结 398课后测试 398第4课配置警报 399如何配置警报 399练习:配置警报 402本课总结 403课后测试 403本章回顾 404本章总结 404关键术语 404案例场景:计画管理操作 404建议练习 405实战测试 406第15章SQLServer性能监视和故障诊断 407準备工作 408第1课使用SQLServerProfiler 409定义跟蹤 409启动、暂停和停止跟蹤 414保存跟蹤日誌 415提取跟蹤捕获的所有Transact-SQL事件 415收集显示计画的数据 416创建重播跟蹤 418练习:设定一个基线跟蹤 420本课总结 421课后测试 421第2课使用系统监视器 422创建一个计数器日誌 423练习:设定一个系统监视器的计数器日誌 425本课总结 425课后测试 426第3课使用资料库引擎最佳化顾问 427创建工作负荷 428设定DTA来分析工作负荷 428保存DTA输出的建议 434练习:在DTA中分析一个工作负荷 434本课总结 435课后测试 435第4课使用动态管理视图和函式 436关键的性能与监视DMV和DMF 437本课总结 441课后测试 441第5课关联性能与监视数据 443基本的查询处理结构 443关联繫统监视器数据和SQLServerProfile跟蹤 444关联DMV/DMF和SQLServerProfiler跟蹤 445关联DMV/DMF和系统监视器数据 445关联多个DMV/DMF 446练习:创建联合的性能视图 446本课总结 447课后测试 447第6课解除阻塞和死锁问题 448理解锁定 448理解隔离级别 449理解阻塞 449终止进程 450理解死锁 450练习:调查死锁 454本课总结 455课后测试 455第7课解除资料库错误 456使用DAC 456SQLServer和Windows错误日誌 457练习:建立DAC连线 457本课总结 457课后测试 457本章回顾 459本章总结 459 关键术语 460案例场景:性能问题诊断 460建议练习 461实战测试 462第16章管理资料库快照 463準备工作 463第1课创建资料库快照 464资料库快照结构 464“写时複製”技术 464创建资料库快照 465在资料库快照中查询数据 466练习:创建一个资料库快照 466本课总结 466课后测试 467第2课由资料库快照恢複数据库 468恢複数据库 468练习:由资料库快照恢複数据库 469本课总结 469课后测试 469本章回顾 470本章总结 470关键术语 470案例场景:在管理维护中使用资料库快照 470建议练习 471实战测试 471第17章实现资料库镜像 472準备工作 472第1课理解资料库镜像角色 474资料库镜像角色 474主体角色 474镜像角色 475见证伺服器 475本课总结 476课后测试 476第2课为资料库镜像準备资料库 477恢复模式 477备份和还原 477複製系统对象 478练习:为资料库镜像準备资料库 478本课总结 479课后测试 479第3课创建端点 480端点类型 480端点安全性 480资料库镜像端点 481练习:为资料库镜像创建端点 482本课总结 483课后测试 484第4课理解运行模式 485高可用性运行模式 486高性能运行模式 487高级别保护模式 487高速快取 488透明的客户重定向 488练习:配置运行模式 488本课总结 489课后测试 489第5课故障转移资料库镜像 491理解故障情形 491如何初始化故障转移 491练习:故障转移资料库镜像 492本课总结 492课后测试 493第6课删除资料库镜像 494删除资料库镜像 494练习:删除资料库镜像 494本课总结 495课后测试 495本章回顾 496本章总结 496关键术语 496案例场景:实现资料库镜像 497建议练习 497实战测试 498第18章实现日誌传送 499準备工作 499第1课準备日誌传送 500理解日誌传送需要的条件 501本课总结 502 课后测试 502第2课配置日誌传送选项 503如何激活主资料库 503定义日誌传送备份选项 504编制日誌传送配置的脚本 505如何配置辅助资料库 507配置複製档案任务 508配置日誌传送还原选项 509编写辅助资料库配置脚本 510练习:建立日誌传送配置 513本课总结 515课后测试 516第3课配置日誌传送模式 517如何配置无恢复模式 517如何配置备用模式 518练习:配置备用模式 520本课总结 522课后测试 522第4课配置监视 523理解监视伺服器的角色 523如何配置监视伺服器 524练习:建立日誌传送配置 525本课总结 526课后测试 526本章回顾 528本章总结 528关键术语 528案例场景 529建议练习 529实战测试 530第19章管理複製 531準备工作 531第1课理解複製类型 533理解複製术语 533複製类型 534複製代理 536本课总结 537课后测试 537第2课设定複製 539如何设定分发伺服器 539如何建立发布 542如何订阅发布 546练习:配置快照複製 550本课总结 556课后测试 556第3课配置複製安全性 557设定安全环境中的複製 557保护髮布的安全 557代理需要的许可 559练习:建立一个安全的事务複製配置 559本课总结 567课后测试 567第4课配置合併複製冲突解决方案 568冲突解决方案基础 568冲突解决程式 568练习:配置合併複製 571课后测试 577第5课监视複製 578使用SQLServer複製监视器 578用SSRM配置警报 580用系统监视器监视複製 581练习:使用SSRM来检查代理状态历史信息 582本课总结 583课后测试 584本章回顾 585本章总结 585关键术语 585案例场景 586建议练习 586实战测试 587第20章使用ServiceBroker 588準备工作 589第1课ServiceBroker探秘 591讯息概述 591 ServiceBroker组件 591讯息应用程式的互动作用 592激活ServiceBroker 593练习:激活ServiceBroker 593本课总结 594课后测试 594第2课建立讯息类型和协定 595建立讯息类型 595建立协定 596练习:建立详细类型和协定 597本课总结 598课后测试 598第3课建立伫列和服务 599建立讯息伫列 599创建服务 602练习:创建伫列和服务 602本课总结 603课后测试 603第4课创建对话 605创建对话 605把讯息传送到服务 606练习:建立对话 607本课总结 607课后测试 607第5课传送和接收讯息 608传送讯息 608接收讯息 608练习:传送和接收讯息 609本课总结 610课后测试 610本章回顾 611本章总结 611关键术语 611案例场景:建立ServiceBroker应用程式 612建议练习 612实战测试 613第21章创建全文目录 614準备工作 614第1课创建全文目录 617如何创建全文目录 617练习:创建全文目录 618本课总结 618课后测试 619第2课创建全文索引 620全文索引结构 620如何创建全文索引 621练习:创建全文索引 622本课总结 622课后测试 623第3课填充全文索引 624指定索引填充方法 624填充全文目录 624练习:填充全文索引 625本课总结 625课后测试 625第4课通过全文索引查询数据 627执行查询 627FREETEXT 627FREETEXTTABLE 628CONTAINS 629CONTAINSTABLE 631练习:查询全文索引 631本课总结 631课后测试 632本章回顾 633本章总结 633关键术语 633案例场景:建立全文索引 634建议练习 634实战测试 634参考答案 636术语表 674