第一部分SQL Server综述 1
第1章SQL Server简介 1
数据库管理员必读 1
开发人员必读 8
用户必读 14
小结 18
第2章 数据库概念概述 19
数据库 19
表 21
视图 27
存储过程 31
拥有权与安全性 34
复制 35
作业、警报与操作员 35
应用程序接口 36
小结 36
第3章SQL Server概述 37
SQL Server安装的程序 37
数据库组成 50
SQL Server存储概念 59
小结 61
第4章 数据库设计与正规化 63
何谓正规化 63
第一范式 68
第二范式 70
第三范式 72
Boyce-Codd范式 73
高级正规化 74
非范化 75
SQL Server中的正规化工具 76
小结 80
第二部分 Transact-SQL 81
第5章Transact-SQL概述与基础 81
何谓Transact-SQL 81
T-SQL语法与约定 88
数据类型 91
运算符 95
通配符 97
变量 98
函数 100
执行T-SQL 106
小结 113
使用基本SELECT查询 114
第6章 SELECT查询 114
使用JOIN从句 119
将结果集变为报表 122
全文查找 134
链接服务器查询 142
小结 144
第7章 操作查询 145
何谓操作查询 145
删除查询 145
更新查询 149
插入查询 158
小结 163
第8章 高级Transact-SQL 164
事务 164
行集函数 171
临时表 177
使用系统表与信息结构视图 184
优化器提示 188
小结 190
第三部分 深入SQL Server 191
第9章 使用SQL Server Enterprise Manager 191
Microsoft Management Console 191
SQL Server Enterprise Manager树 192
SQL Server向导 216
定制MMC 227
小结 230
第10章 数据库 231
数据库基础 231
容量计划 233
生成数据库 234
修改数据库 242
小结 251
第11章 表 252
表格规划 252
生成表格 255
限制数据 259
使用数据库框图 274
小结 277
第12章 索引工作 278
索引体系结构 278
生成索引 286
小结 291
第13章 视图 293
用视图分区表格 293
用视图连接表格 301
通过视图修改数据 306
使用索引视图 308
使用分布式分区视图 312
使用信息结构视图 313
小结 314
第14章 存储过程 316
了解存储过程 316
小结 334
第15章 使用触发器 335
了解触发器 335
高级课题 350
小结 356
第四部分 管理SQL Server 357
第16章 基本管理工作 357
备份数据 357
恢复数据库 371
确定备份策略 377
维护索引 379
阅读日志 383
复制数据库 384
小结 387
第17章 自动管理 389
自动化基础 389
配置邮件支持 391
生成操作员 392
生成作业 394
生成警报 405
使用Database Maintenance Plan Wizard 414
使用SQL Mail 422
小结 423
了解安全模式 425
第18章 安全性与SQL Server 2000 425
SQL Server登录 428
固定服务器角色 433
生成数据库用户帐号 435
了解权限 436
数据库角色 439
权限状态 444
拥有权链 446
N层安全保护 447
用SQL Profiler监视SQL Server登录 449
生成安全计划 451
小结 453
第19章 ADO与SQL Server 455
ADO对象模型 455
第五部分 用SQL Server开发 455
了解临时表 458
样本ADO代码 461
其他ADO库 478
小结 480
第20章 SQL-DMO 481
何谓SQL-DMO 481
SQL-DMO对象模型 482
样本SQL-DMO代码 499
小结 506
第21章 SQL Namespace 507
何谓SQL-NS 507
SQL-NS对象模型 507
样本SQL-NS代码 511
样本SQL-NS应用程序 514
使用SQL-NS与SQL-DMO 518
小结 519
第22章 数据转换服务 520
何谓DTS 520
用户界面中的DTS 521
DTS编程 536
小结 546
第23章 Web Assistant Wizard 547
为何将数据放到Web上 547
用Web Assistant Wizard将数据发到Web上 548
小结 562
第24章 集成SQL Server与Internet Information Server 563
何谓Internet Information Server 563
Active Server Page 564
远程数据服务 575
用XML返回结果 583
通过HTTP查询SQL Server 584
小结 589
第六部分 高级课题 591
第25章 锁定 591
为何锁定 591
隔离级 593
锁定机制 593
浏览当前锁 595
死锁 599
定制锁定行为 601
应用程序锁 603
小结 605
第26章 监视与优化SQL Server 2000 606
使用Performance Monitor 606
使用Query Analyzer 610
用SQL Profiler监视 613
提示与技巧 622
优化技术 623
小结 626
第27章 复制 627
了解复制 627
设置复制 633
生成和预订事务性发表 639
生成与预订瞬像复制 651
生成与预订合并复制 658
使用复制监视器 666
小结 670
第28章 分析服务 672
了解OLAP 672
分析服务的术语 673
使用分析服务 674
分析服务的高级功能 682
客户端OLAP 687
小结 691
第29章 Microsoft English Query 692
何谓English Query 692
English Query组件 693
生成English Query应用程序 695
部署English Query应用程序 705
小结 706
第30章 故障诊断 707
一般诊断 707
诊断安装 709
诊断数据库 710
诊断备份与恢复 712
诊断客户机连接 713
诊断复制 714
诊断作业与警报 716
诊断邮件连接 716
诊断服务(MSSQLServer与SQLServerAgent) 717
小结 717
附录A Transact-SQL参考资料 719
生成数据库 719
临时表语句 720
数据库选项 720
删除记录 721
插入记录 722
读取记录 722
行集 723
更新记录 724
事务 724
用户定义函数 725
附录B 安装Microsoft SQL Server 2000 726
前提 726
安装向导 727
客户机软件 734
非现场安装 734
从旧版升级 735
自己安装SQL Server 739
安装第二个实例 740
Desktop Database Engine 741
查错安装 742
服务包 742
附录C 常用函数 743
附录D 信息结构视图 744