标题：SQL Server 2008完全学习手册
图书信息
  作者：郭郑州 (作者), 陈军红 (作者), 等 (作者) 
出版社: 清华大学出版社; 第1版 (2011年1月1日) 
平装: 696页 
正文语种: 简体中文 
开本: 16 
ISBN: 7302224978, 9787302224976 
条形码: 9787302224976 
产品尺寸及重量: 26.4 x 19.2 x 4 cm ; 1.3 Kg
内容简介
《SQL Server 2008完全学习手册》从数据库的基础知识入手，全面介绍SQL Server 2008数据库应用知识。全书内容包括使用SQL Server 2008管理工具，SQL Server数据库管理，操作架构、视图与索引，数据查询和管理，Transact-SQL编程，存储过程，触发器，SQL Server 2008的安全机制，备份与恢复数据库，自动化 SQL Server 2008数据库，集成服务，分析服务和报表服务，使用ADONET访问SQL Server 2008等内容。配套光盘提供了教学视频和实例源文件。
SQL Server 2008数据库是微软潜心打造的最新企业级数据库平台。
《SQL Server 2008完全学习手册》适合大专院校在校学生、网站开发人员、.NET学习和开发人员以及编程爱好者学习和使用。 
编辑推荐
《SQL Server 2008完全学习手册》：SQL Server数据库技术作为当今世界上使用最广泛的数据库，也是最优秀的关系数据库管理系统，它能保证分布式信息的安全性、完整性、一致性、较强的并发控制和恢复能力，并可以管理超大规模数据库，以此超强功能著称于世。
在线服务：视频库、源代码库、专业论坛、专家实时支持
34段全程配音语音教学视频
全书实例源代码，使学习、分析、调试程序更方便 
目录
目录
第一篇 SQL Server基础知识篇
第1章SQL Server入门知识
1.1 数据库
1.1.1 数据库概念
1.1.2 数据库模型
1.2 关系数据库
1.2.1 关系数据库概念
1.2.2 关系数据库术语
1.2.3 关系数据库管理系统功能
1.2.4 关系模型完整性规则
1.3 范式理论
1.3.1 第一范式
1.3.2 第二范式
1.3.3 第三范式
1.4 E-R模型
1.4.1 实体模型
1.4.2 关系模型
1.5 SQL Server体系结构
1.6 SQL Server新增功能与特性
1.6.1 新的日期数据类型
1.6.2 LINQ语言
1.6.3 HrerarchyId类型
1.6.4 增强XML功能
1.6.5 Transact-SQL语言增强
1.6.6 报表服务
1.6.7 集成服务
1.6.8 分析服务
1.6.9 Office集成特性
1.7 使用SQL Server
1.7.1 安装SQL Server
1.7.2 验证安装
1.7.3 注册服务器
1.7.4 配置服务器
第2章 使用SQL Server管理工具
2.1 Business Intelligence Development Studio
2.2 SQL Server Management Studio
2.2.1 SQL Server Management Studio简介
2.2.2 对象资源管理器
2.2.3 已注册的服务器
2.2.4 解决方案资源管理器
2.2.5 模板资源管理器
2.3 SQL Server Profiler
2.4 SQL Server联机丛书
2.5 Reporting Services配置
2.6 SQL Server配置管理器
2.7 SQL Server错误和使用情况报告
2.8 数据库引擎优化顾问
2.9 命令提示实用工具
2.9.1 sqlcmd
2.9.2 其他工具
第二篇 SQL Server日常操作篇
第3章 SQL Server数据库管理
3.1 数据库的组成
3.1.1 系统数据库
3.1.2 数据库存储文件
3.1.3 数据库元素
3.2 数据库快照
3.2.1 数据库快照概述
3.2.2 创建数据库快照
3.2.3 使用数据库快照
3.3 创建数据库
3.3.1 使用向导创建
3.3.2 使用SQL语句创建基本数据库
3.3.3 指定多个数据库文件创建数据库
3.3.4 指定多个文件组的数据库
3.4 数据库基本操作
3.4.1 修改数据库名称
3.4.2 扩大数据库文件
3.4.3 收缩数据库文件
3.4.4 添加辅助数据文件
3.4.5 删除数据库
3.4.6 查看数据库状态
3.5 数据库其他操作
3.5.1 分离数据库
3.5.2 附加数据库
3.5.3 收缩数据库
3.5.4 复制和移动数据库
3.5.5 优化数据库
第4章 SQL Server数据表管理
4.1 表概述
4.1.1 什么是表
4.1.2 系统表和临时表
4.2 使用CREATETABLE语句创建表
4.2.1 基本语法
4.2.2 创建主键列
4.2.3 创建外键
4.2.4 创建非空列
4.2.5 创建默认值定义
4.2.6 创建CHECK约束列
4.2.7 创建自动编号列
4.2.8 创建唯一列
4.3 使用图形界面创建表
4.4 列数据类型
4.4.1 精确数字类型
4.4.2 近似数字类型
4.4.3 Unicode字符数据类型
4.4.4 二进制数据类型
4.4.5 日期和时间数据类型
4.4.6 字符串数据类型
4.4.7 其他数据类型
4.4.8 创建自定义数据类型
4.5 修改数据表
4.5.1 重命名/删除表
4.5.2 修改列属性
4.5.3 添加/删除表列
4.5.4 表的关系图
4.6 约束
4.6.1 数据库完整性
4.6.2 主关键字约束
4.6.3 外关键字约束
4.6.4 唯一性约束
4.6.5 CHECK约束
4.6.6 DEFAULT约束
4.6.7 NOTNULL约束
4.7 使用规则
4.7.1 创建规则
4.7.2 绑定规则
4.7.3 查看规则
4.7.4 删除规则
4.8 使用默认值
4.8.1 创建默认值
4.8.2 绑定默认值
4.8.3 查看默认值
4.8.4 删除默认值
第5章 操作架构、视图和索引
5.1 使用架构
5.1.1 使用图形界面创建架构
5.1.2 使用CREATESCHEMA语句创建架构
5.1.3 修改架构
5.1.4 移动对象到新的架构
5.1.5 删除架构
5.2 使用视图
5.2.1 使用图形界面创建视图
5.2.2 使用CREATEVIEW语句
5.2.3 更新视图
5.2.4 查看视图
5.2.5 修改视图
5.2.6 删除视图
5.3 索引
5.3.1 索引概述
5.3.2 选择索引类型
5.3.3 确定索引列
5.3.4 创建索引
5.3.5 查看索引属性
5.3.6 修改索引
5.3.7 删除索引
5.3.8 使用数据库引擎优化顾问
第三篇 SQL Server数据处理篇
第6章 数据查询和管理
6.1 基本SELECT语句
6.1.1 SELECT基本语句
6.1.2 取消重复元组
6.1.3 使用TOP关键字
6.1.4 查询计算列
6.1.5 使用别名查询
6.2 限定查询条件
6.2.1 比较运算符
6.2.2 范围运算符
6.2.3 逻辑运算符
6.2.4 字符匹配
6.2.5 列表运算符
6.2.6 未知值
6.3 规范化查询
6.3.1 排序查询
6.3.2 分组查询
6.3.3 统计查询
6.4 插入数据
6.4.1 简单的数据插入
6.4.2 将一个表中的数据插入到另一个表中
6.4.3 将查询结果集插入到一个新表中
6.5 更新数据
6.5.1 根据表中数据更新行
6.5.2 根据其他表更新行
6.5.3 使用TOP表达式
6.6 删除数据
6.6.1 使用DELETE语句
6.6.2 使用TRUNCATETABLE语句
6.6.3 删除基于其他表中的行
第7章 高级查询
7.1 多表查询
7.1.1 内连接
7.1.2 外连接
7.1.3 交叉连接
7.1.4 自连接
7.1.5 联合查询
7.1.6 交查询
7.1.7 差查询
7.2 子查询
7.2.1 IN关键字
7.2.2 使用EXISTS关键字
7.2.3 比较运算符
7.2.4 单值子查询
7.2.5 嵌套子查询
7.3 XML查询
7.3.1 XML数据类型
7.3.2 XQuery查询
7.3.3 使用FORXMLROW模式
7.3.4 使用FORXMLAUTO模式
7.3.5 使用FORXMLEXPLICIT模式
7.3.6 XML索引
7.3.7 OPENXML函数
第8章 Transact-SQL编程
8.1 Transact-SQL概述
8.1.1 什么是Transact-SQL
8.1.2 Transact-SQL语法规范
8.2 常量与变量
8.2.1 常量
8.2.2 变量
8.3 表达式
8.3.1 简单表达式
8.3.2 复杂表达式
8.3.3 注释
8.4 运算符
8.4.1 算术运算符
8.4.2 比较运算符
8.4.3 赋值运算符
8.4.4 位运算符
8.4.5 逻辑运算符
8.4.6 字符串连接运算符
8.4.7 一元运算符
8.4.8 运算符优先级
8.5 控制语句
8.5.1 BEGINEND语句块
8.5.2 IF条件语句
8.5.3 CASE分支语句
8.5.4 WHILE循环语句
8.5.5 TRY错误处理语句
8.6 函数
8.6.1 聚合函数
8.6.2 数学函数
8.6.3 配置函数
8.6.4 字符串函数
8.6.5 数据类型转换函数
8.6.6 日期和时间函数
8.6.7 文本和图像函数
8.6.8 用户自定义函数
8.7 事务与锁
8.7.1 事务
8.7.2 锁
8.8 游标
8.8.1 定义游标
8.8.2 打开游标
8.8.3 检索游标
8.8.4 关闭与删除游标
第9章 存储过程
9.1 存储过程概述
9.1.1 用户自定义存储过程
9.1.2 扩展存储过程
9.1.3 系统存储过程
9.2 创建存储过程
9.2.1 存储过程创建规则
9.2.2 创建简单存储过程
9.2.3 创建加密存储过程
9.2.4 创建临时存储过程
9.2.5 创建嵌套存储过程
9.3 使用存储过程参数
9.3.1 指定参数名称和数据类型
9.3.2 输入参数
9.3.3 为参数指定默认值
9.3.4 指定输出参数
9.4 执行存储过程
9.4.1 通过存储过程自身执行
9.4.2 在INSERT语句中执行
9.4.3 通过图形化界面执行
9.5 管理存储过程
9.5.1 查看存储过程
9.5.2 修改存储过程
9.5.3 删除存储过程
9.6 CLR存储过程
9.6.1 创建CLR存储过程
9.6.2 创建返回行集和信息的CLR存储过程
9.6.3 删除CLR存储过程和程序集
第10章 触发器
10.1 什么是触发器
……
第四篇 AQL Server 2008数据库管理篇
第11章 AQL Server 2008的安全机制
第12章 备份与恢复数据库
第13章 自动化AQL Server 2008数据库
第14章 集成服务
第15章 报表服务
第16章 分析服务
第五篇 AQL Server 2008高级应用篇
第17章 AQL Server 2008复制技术
第18章 监视AQL Server 2008
第19章 使用ADO-NET访问AQL Server 2008
第六篇 AQL Server 2008综合实例篇
第20章 通讯录
第21章 企业网站
第22章 日志管理模块
第23章 投票管理系统