第1章 概述
1.1 概述
1.1.1 Microsoft SQL Server简史
1.1.2 OLTP和OLAP
1.1.3 Microsoft SQL Server系统的体系结构
1.2 数据库和数据库对象
1.2.1 数据库的类型和特点
1.2.2 数据库对象的类型和特点
1.2.3 AdventureWorks示例数据库
1.3 管理工具
1.3.1 Microsoft SQL Server Management Studio
1.3.2 SQL Server配置管理器
1.3.3 SQL Server Profiler
1.3.4 数据库引擎优化顾问
1.3.5 实用工具
1.4 数据库管理员
1.5 应用程序的开发过程
1.5.1 数据库应用架构
1.5.2 数据库应用程序开发步骤
1.6 本章小结
1.7 思考和练习
第2章 安装SQL Server系统
2.1 安装规划
2.1.1 安装目的
2.1.2 系统版本
2.1.3 环境需求
2.1.4 安装位置和安全模式
2.2 安装过程
2.3 验证安装结果
2.4 升级规划
2.5 注册服务器
2.6 配置服务器选项
2.6.1 服务器选项
2.6.2 使用sp_configure系统存储过程配置选项
2.6.3 使用SQL Server Management Studio配置选项
2.7 本章小结
2.8 思考和练习
第3章 Transact-SQL语言
3.1 概述
3.2 Transact-SQL语言的特点和执行方式
3.3 数据定义语言
3.4 数据操纵语言
3.5 数据控制语言
3.6 事务管理语言
3.7 附加的语言元素
3.7.1 标识符
3.7.2 变量和常量
3.7.3 运算符
3.7.4 表达式
3.7.5 控制流语言
3.7.6 错误捕捉语言
3.7.7 注释
3.8 数据类型
3.8.1 数据类型的类型和特点
3.8.2 数字数据类型
3.8.3 字符数据类型
3.8.4 DATETIME和SMALLDATETIME数据类型
3.8.5 二进制数据类型
3.8.6 其他数据类型
3.9 内置函数
3.9.1 函数的特点和类型
3.9.2 函数示例
3.10 本章小结
3.11 思考和练习
第4章 管理安全性
第5章 管理数据库文件
第6章 数据库备份和还原
第7章 管理表
第8章 操纵表中数据
第9章 索引和查询优化
第10章 视图、存储过程、触发器和用户定义函数
第11章 数据完整性
第12章 SQL Server的并发性
第13章 自动化管理任务
第14章 Service Broker
第15章 数据复制
第16章 报表服务、集成服务和分析服务
第17章 监视系统性能
第18章 XML技术
第19章 开发CLR数据库对象