本书主要内容包括:设置、配置和管理Microsoft SQL Server 2005,理解RDBMS的体系结构,开发、调试和部署支持Web技术的数据库应用程序,生成数据库、表、索引和视图,创建触发:器、存储过程和函数,实现安全和灾难恢复策略,集成.NET应用程序和XML,在SQL Server Management Studio中编写精巧的T-SQL语句,优化数据完整性,使应用程序的可用性达到最佳,处理操作、表和事务数据。
您想使用Microsoft SQL Server 2005实现高性能、广分布的企业级数据库应用程序吗?本书将带您了解如何快捷地启动和运行Microsoft SQL Server 2005,如何创建和管理数据库、表、触发器、函数、存储过程、事务以及高级查询。本书详尽系统地描绘了SQL Server 2005数据库的方方方面,以深入分析核心数据库引擎作为开篇,接着介绍了管理、维护工具、对.NET CLR的SQL Server 2005支持、数据库完整性、事务、安全、性能管理工具和监视技术。
第Ⅰ部分 SQL Server 2005 系统和平台架构
第1章 了解SQL Server 2005
1.1 面向所有用户、无所不包的DBMS
1.2 LOB应用程序
1.3 分布式网络应用程序
1.4 什么是SQL Server 2005
1.5 中心设计主题
1.6 核心架构简介
1.7 附属服务
第2章 数据库架构
2.1 SQL Server数据库简介
2.2 逻辑数据库架构
2.3 物理数据库架构
2.4 先行一步研究网络
第3章 RDBMS架构
3.1 TPC基准测试
3.2 DBMS组件简介
3.3 关系数据库引擎
3.4 内存架构
3.5 SQL Server I/O架构
3.6 SQL Server的线程和任务管理
3.7 SQL Server事务架构
3.8 读写数据页
3.9 SQL、查询优化和查询处理
3.10 重新探讨数据流
3.11 关系列车快速前行
第4章 连接和管理数据库引擎
4.1 服务器端组件
4.2 连接到SQL Server
4.3 SQL Server 2005管理架构
4.4 SQL Server工具简介
4.5 开始使用SQL Server Management Studio
4.6 SQL Server的自动管理架构
4.7 SQL Server代理
4.8 使用SQL Server代理
4.9 配置SQL Server的邮件引擎
4.10 维护计划
4.11 先行一步研究网络
第Ⅱ部分 管理SQL Server 2005
第5章 安全
第6章 数据库、表和索引
第7章 SQL Server灾难恢复
第8章 分布式数据库架构
第9章 SQL Server 2005高可用性
第Ⅲ部分 SQL Server 2005编程
第10章 T-SQL基础知识
第11章 了解SQL Server公共语言运行库
第12章 数据完整性
第13章 触发器
第14章 存储过程和功能
第Ⅳ部分 使用SQL Server 2005
第15章 使用操作数据
第16章 使用表的数据
第17章 使用事务数据
第18章 监视SQL Server