第1章 范式化设计
1.1 表
1.2 实现数据范式化
1.2.1 准备工作
1.2.2 第一范式
1.2.3 第二范式
1.2.4 第三范式
1.2.5 其他范式
1.3 关系
1.3.1 1-1关系
1.3.2 1-1或1-多
1.3.3 多对多
1.4 关系图
1.5 降低范式化
1.6 超出范式化
1.6.1 保持简化
1.6.2 选择数据类型
1.6.3 有关存储的错误
1.7 示例
1.7.1 创建数据库
1.7.2 添加关系图和初始表
1.7.3 添加关系
1.7.4 添加一些约束
1.8 小结
第2章 SQL Server存储和索引结构
2.1 SQL Server存储历史
2.1.1 SQL Server存储
2.1.2 在6.5版和以前存储
2.1.3 7.0及以后的SQL Server存储
2.2 索引定义
2.2.1 B-树
2.2.2 在SQL Server中访问数据
2.2.3 索引类型和索引遍历
2.3 创建和删除索引
2.3.1 CREATEINDEX语句
2.3.2 创建约束时暗含的索引
2.4 选择创建索引的时机
2.4.1 可选择性
2.4.2 成本
2.4.3 选择聚集索引
2.4.4 列顺序问题
2.4.5 删除索引
2.4.6 利用索引调试向导
2.5 维护索引
2.5.1 碎片
2.5.2 定义碎片与页拆分的可能性
2.6 小结
第3章 事务和锁
3.1 事务
3.1.1 BEGIN TRAN
3.1.2 COMMIT TRAN
3.1.3 ROLLBACK TRAN
3.1.4 SAVE TRAN
3.2 SQL Server日志的工作方式
3.2.1 失败和恢复
3.2.2 隐式事务
3.3 锁和并发性
3.3.1 锁可以阻止的问题
3.3.2 可以加锁的资源
3.3.3 锁增加和锁对性能的影响
3.3.4 锁模式
3.3.5 锁的兼容性
3.3.6 控制特定锁的类型
3.4 设置隔离层
3.5 处理死锁
3.5.1 怎样指出存在死锁
3.5.2 怎样选择死锁牺牲品
3.5.3 避免死锁
3.6 小结
第4章 高级查询
4.1 什么是子查询
4.2 建立嵌套子查询
4.2.1 使用单值SELECT语句嵌套查询
4.2.2 使用子查询返回多个值的嵌套查询
4.2.3 ANY、SOME和ALL操作符
4.3 关联子查询
4.3.1 关联子查询是怎样工作的
4.3.2 WHERE子句中的关联子查询
4.3.3 SELECT清单中的关联子查询
4.4 衍生表
4.5 EXISTS操作符
4.6 混合数据类型CAST和CONVERT
4.7 性能比较
4.8 小结
第5章 XML简介
5.1 XML基础
5.1.1 XML文档的组成
5.1.2 良构XML
5.1.3 XML实例
5.1.4 确定元素和属性
5.2 命名空间
5.3 DTD和架构
5.3.1 DTD
5.3.2 XML架构
5.3.3 DTD/架构和性能总结
5.4 转换——XSLT
5.5 小结
第6章 XML集成
6.1 FOR XML子句
6.1.1 RAW
6.1.2 AUTO
6.1 3 EXPLICIT
6.1.4 OPENXML
6.1.5 XML语法规则
6.1.6 元素的语法
6.1.7 注释的语法
6.1.8 CDATA的语法
6.1.9 Namespaces的语法
6.1.10 entity的语法
6.2 HTTP访问
6.2.1 设置HTTP访问
6.2.2 基于URL的查询
6.2.3 使用模板
6.2.4 POST
6.2.5 XPath
6.2.6 设计结果的样式
6.2.7 更新程序简介
6.3 使用IcommandStream设置XML命令
6.4 XML相关资源
6.5 小结
第7章 全文检索
7.1 全文检索体系结构
7.2 设置全文索引和分类
7.2.1 授予数据库全文搜索能力
7.2.2 创建全文目录
7.2.3 给独立的表启用全文检索功能
7.2.4 索引组装
7.3 全文查询语法
7.3.1 CONTAINS
7.3.2 FREETEXT
7.3.3 CONTAINSTABLE
7.3.4 FREETEXTTABLE
7.3.5 近似(Proximity)
7.3.6 前缀条件
7.3.7 权重
7.3.8 词尾变化
7.3.9 对等级的简单总结
7.4 无效单词
7.5 所支持的语言
7.6 sp fulltext service
7.7 实现全文本检索
7.8 小结
第8章 英文查询
8.1 什么是英文查询
8.2 英文查询的优点和局限性
8.3 英文查询应用程序的体系结构
8.4 创建英文查询工程
……
第9章 分布式查询和事务
第10章 数据转换服务
第11章 高级DTS
第12章 大容量复制程序(bcp)
第13章 复制
第14章 高级设计
第15章 分析服务
第16章 数据库安全性
第17章 性能调试
第18章 管理概览
附录A 系统函数
附录B 函数列表