标题：由浅入深学SQL Server
基本信息：
  作　者：王俊 著
出 版 社：电子工业出版社
出版时间：2011-9-1
版　次：1
页　数：512
字　数：989000
印刷时间：2011-8-1
开　本：16开
纸　张：胶版纸
印　次：1
I S B N：9787121139390
包　装：平装
内容简介：
本书由浅入深、全面、系统地介绍了SQL Server 2008开发技术，提供了大量实例与习题，供读者实战演练。
本书共分4篇。第1篇介绍SQL Server 2008的安装、管理工具SSMS的使用、基于SQL Server 2008的数据库创建、T-SQL语言基础、基于SQL Server 2008的数据表创建、索引创建和管理等；第2篇介绍基于SQL Server 2008的数据库查询、T-SQL语言常用函数、事务与锁管理、视图创建与管理、存储过程创建与管理、触发器创建与管理、XML数据管理等；第3篇介绍基于SQL Server 2008的数据库维护与管理方法、数据库备份与恢复管理、数据库安全管理、SQL Server 2008的服务及高级功能等；第4篇介绍使用Visual Studio 2010与SQL Server 2008的数据库应用开发，以提高读者实战水平。
图书目录：
第1章SQL Server 2008简介及安装
1.1 数据库基础 1
1.1.1 数据管理与数据处理 1
1.1.2 数据管理与数据库系统的发展 2
1.1.3 数据库、数据管理系统与数据库系统概念 3
1.2 SQL Server的发展 4
1.3 与其他数据库的比较 6
1.3.1 与商用大型数据库的比较 6
1.3.2 与中小型数据库的比较 7
1.4 SQL Server 2008简介 8
1.4.1 SQL Server 2008的体系结构 8
1.4.2 SQL Server 2008的版本 8
1.4.3 SQL Server 2008的数据库文件 9
1.5 SQL Server 2008的安装要求 10
1.5.1 对硬件的要求 10
1.5.2 对操作系统及软件运行环境的要求 11
1.6 SQL Server 2008的安装过程 11
1.6.1 准备安装SQL Server 2008 12
1.6.2 安装支持及许可 13
1.6.3 选择要安装的功能 14
1.6.4 数据库实例及磁盘空间配置 15
1.6.5 服务器配置 16
1.6.6 Analysis Services服务及Reporting Services配置 18
1.6.7 完成安装 20
1.7 升级到SQL Server 2008 22
1.8 小 结 25
1.9 习 题 26第2章认识管理工具SQL Server Management Studio
2.1 SQL Server Management Studio概述 27
2.1.1 使用进程和服务的方式对SQL Server 2008进行管理 27
2.1.2 SQL Server Management Studio的作用 29
2.1.3 通过SQL Server Management Studio连接SQL Server 2008数据库 29
2.2 SQL Server Management Studio的基本界面 31
2.3 SQL Server Management Studio的基本菜单项 33
2.3.1 【视图】菜单 33
2.3.2 【工具】菜单 34
2.4 查询编辑器 37
2.5 小 结 38
2.6 习 题 38第3章设计和创建数据库 39
3.1 数据库设计——模型与结构 39
3.1.1 数据模型的基本概念 39
3.1.2 层次模型 40
3.1.3 网状模型 40
3.1.4 关系模型 41
3.2 关系数据库设计——实体与关系 42
3.2.1 实体 42
3.2.2 联系 43
3.2.3 E-R模型 43
3.3 关系数据库设计——范式与规范化 43
3.3.1 规范化与范式 44
3.3.2 第一范式（1NF） 44
3.3.3 第二范式（NF） 45
3.3.4 第三范式（3NF） 46
3.3.4 其他范式与规范化的好处 46
3.3.6 非规范化 47
3.4 SQL Server 2008的预设数据库 48
3.4.1 master数据库 48
3.4.2 tempdb数据库 48
3.4.3 model数据库 49
3.4.4 msdb数据库 49
3.4.5 AdventureWorks和AdventureWorksDW示例数据库 49
3.5 使用SQL Server 2008创建数据库 50
3.5.1 使用SQL Server Management Studio对象资源管理器建立 数据库 50
3.5.2 使用SQL Server Management Studio查询窗口创建用户数 据库 53
3.5.3 查看和修改数据库属性 54
3.6 使用SQL Server 2008管理数据库 55
3.6.1 打开数据库 55
3.6.2 修改、增加和缩减数据库容量 56
3.6.3 查看目前数据库选项设定及修改 58
3.6.4 数据库更名 59
3.6.5 删除数据库 60
3.7 小 结 61
3.8 习 题 61第4章掌握数据库查询语言T-SQL 68
4.1 T-SQL概述 68
4.1.1 T-SQL语言的具体组成 69
4.1.2 T-SQL语言的结构 70
4.1.3 常用的T-SQL语句 70
4.2 数据类型 71
4.2.1 整数数据类型 71
4.2.2 二进制数据类型 71
4.2.3 浮点数据类型 72
4.2.4 逻辑数据类型 73
4.2.5 字符数据类型 73
4.2.6 日期和时间数据类型 74
4.2.7 货币数据类型 76
4.2.8 文本和图形数据类型 76
4.2.9 其他数据类型 77
4.2.10 SQL Server 2008新增基于位置的数据类型 78
4.3 常量与变量 78
4.3.1 常量 78
4.3.2 局部变量 79
4.3.3 全局变量 80
4.4 注释符、运算符与通配符 81
4.4.1 注释符 81
4.4.2 运算符 82
4.4.3 运算符优先级 84
4.4.4 通配符 84
4.5 控制命令 84
4.5.1 流程控制命令 84
4.5.2 其他常用命令 88
4.6 小 结 91
4.7 习 题 91第5章创建和管理数据表 98
5.1 SQL Server 2008的数据表概述 98
5.2 使用SQL Server 2008创建表 99
5.2.1 SQL Server 2008支持的数据类型 99
5.2.2 通过SQL Server Management Studio创建表 100
5.2.3 通过查询编辑器创建表 101
5.2.4 通过模板创建表 102
5.3 使用SQL Server 2008管理表 103
5.3.1 修改表名 104
5.3.2 增加列 104
5.3.3 删除列 105
5.3.4 修改已有列的属性 106
5.4 使用SQL Server 2008管理约束 107
5.4.1 约束的类型 107
5.4.2 创建约束 108
5.4.3 查看约束 112
5.4.4 删除约束 112
5.5 使用SQL Server 2008管理默认和规则 113
5.5.1 管理默认 113
5.5.2 管理规则 114
5.6 小 结 115
5.7 习 题 115第6章创建索引、数据库关系图 125
6.1 索 引 基 础 125
6.1.1 索引概述 125
6.1.2 索引类型 125
6.1.3 索引的唯一性 127
6.1.4 索引设计的效能 127
6.2 使用SQL Server 2008创建索引 128
6.2.1 用表设计器创建索引 128
6.2.2 使用SQL代码创建索引 129
6.2.3 使用模板创建索引 132
6.3 使用SQL Server 2008删除索引 134
6.3.1 使用SQL Server Management Studio删除索引 135
6.3.2 使用T-SQL删除索引 135
6.4 使用SQL Server 2008维护索引 136
6.4.1 显示索引信息 136
6.4.2 重命名索引 137
6.4.3 索引的分析 138
6.4.4 索引的维护 139
6.5 为数据库生成关系图 141
6.5.1 数据库关系图概述 141
6.5.2 SQL Server 2008数据库关系图工具 142
6.5.3 使用SQL Server 2008创建数据库关系图 142
6.6 小 结 143
6.7 习 题 143第7章使用SQL Server 2008操作数据 146
7.1 使用SELECT语句完成简单查询 146
7.1.1 基本的SELECT语句 146
7.1.2 使用DISTINCT避免重复项 148
7.1.3 使用TOP子句返回部分结果 148
7.1.4 为查询结果设置显示别名 149
7.1.5 在查询结果中添加说明字符串 150
7.1.6 使用WHERE子句设定查询条件 151
7.1.7 使用ORDER BY子句进行查询结果排序 151
7.1.8 使用IN关键字判定查询结果范围 153
7.1.9 使用LIKE关键字判断相似查询 154
7.1.10 使用BETWEEN关键字 156
7.1.11 使用COMPUTE子句 157
7.1.12 使用COMPUTE BY子句 158
7.1.13 使用GROUP BY子句 159
7.1.14 HAVING子句 159
7.2 使用复杂查询 160
7.2.1 使用嵌套查询 161
7.2.2 使用UNION关键字进行合并查询 161
7.2.3 EXISTS关键字 163
7.3 使用连接查询 164
7.3.1 笛卡儿积 164
7.3.2 连接条件 165
7.3.3 连接分类 166
7.3.4 相等连接 166
7.3.5 自然连接 167
7.3.6 有选择的连接 167
7.3.7 不等值连接 168
7.3.7 左外连接 169
7.3.8 右外连接 170
7.3.9 全外连接 170
7.3.10 自连接 171
7.4 数据的添加、删除与修改 172
7.4.1 插入数据 172
第8章 常用函数　　第9章 事务和锁　　第10章 创建视图　　第11章 创建和管理存储过程　　第12章 创建和使用触发器　　第13章 在SQL Server 2008中使用XML　　第3篇 管理维护篇　　第14章 日常维护与管理　　第15章 数据库备份与恢复　　第16章 安全管理　　第17章 SQL Server 2008高级功能　　第4篇 应用开发篇　　第18章 使用Visual Studio和SQL Server 2008进行应用开发　　作者简介：王俊，男，博士，教授，合肥学院电子信息与电气工程系副主任、系学术委员会主任，院第二届学术委员会委员，院“机器视觉与智能控制技术重点实验室”主任。