图书介绍
SQL Server2005宝典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘智勇编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121036274
- 出版时间:2007
- 标注页数:739页
- 文件大小:149MB
- 文件页数:769页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005
PDF下载
下载说明
SQL Server2005宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1.1 结构型数据库1
1.1.2 网络型数据库1
第1章 认识数据库1
1.1 数据库的类型1
1.2.4 数据库系统(DBS)2
1.2.3 数据库管理系统(DBMS)2
1.1.3 关系型数据库2
1.1.4 面向对象型数据库2
1.2 数据库的基本概念2
1.2.1 数据(Data)2
1.2.2 数据库(Database)2
1.3.2 主键与外键3
1.3.1 表与记录3
1.3 常见的数据库对象3
1.3.6 关系图4
1.3.5 视图4
1.3.3 索引4
1.3.4 约束4
1.4.3 保证数据安全5
1.4.2 处理数据5
1.3.7 缺省值5
1.3.8 规则5
1.3.9 存储过程5
1.3.10 触发器5
1.3.11 用户和角色5
1.4 数据库管理系统的基本功能5
1.4.1 定义数据5
1.5.2 SQL语言的优点6
1.5.1 SQL语言的历史6
1.4.4 备份和恢复数据6
1.5 SQL语言介绍6
1.7 小结7
1.6 数据库系统的用户7
1.5.3 SQL语言的分类7
2.1.1 SQL Server 2005数据平台8
2.1 SQL Server 2005简介8
第2章 SQL Server 2005简介及安装8
2.2 SQL Server 2005新特性9
2.1.2 使用SQL Server 2005能获得的好处9
2.3.2 开发人员的生产效率10
2.3.1 企业数据管理10
2.3 SQL Server 2005新功能10
2.4 SQL Server 2005各版本比较11
2.3.3 商业智能11
2.4.2 高可用性12
2.4.1 可伸缩性和性能12
2.4.5 可编程性13
2.4.4 安全性13
2.4.3 管理性13
2.5 安装SQL Server 2005的系统要求14
2.4.7 商业智能14
2.4.6 集成和互操作性14
2.5.1 CPU与内存要求15
2.5.3 操作系统要求16
2.5.2 硬盘空间要求16
2.6 安装SQL Server 200517
2.5.4 其他要求17
2.7.2 升级前要注意的事情27
2.7.1 升级之前要考虑的问题27
2.7 升级到SQL Server 200527
2.7.3 使用SQL Server 2005升级顾问28
2.7.4 升级到SQL Server 200532
2.8 小结34
3.1.1 SQL Server35
3.1 服务器上的后台服务35
第3章 初识SQL Server 200535
3.1.3 SQL Server Agent36
3.1.2 SQL Server Active Directory Helper36
3.1.7 SQL Server Integration Services37
3.1.6 SQL Server FullText Search37
3.1.4 SQL Server Analysis Services37
3.1.5 SQL Server 2005新增功能:SQL Server Browser37
3.2.1 SQL Server 2005新增功能:SQL Server Management Studio38
3.2 客户端上的管理工具38
3.1.8 SQL Server 2005新增功能:SQL Server Reporting Services38
3.1.9 SQL Server VSS Writer38
3.2.2 SQL Server 2005新增功能:Notification Services命令提示39
3.2.3 SQL Server 2005新增功能:Reporting Services配置40
3.2.5 SQL Server 2005新增功能:SQL Server错误和使用情况报告42
3.2.4 SQL Server 2005新增功能:SQL Server Configuration Manager42
3.2.6 SQL Server 2005新增功能:SQL Server外围应用配置器43
3.2.7 SQL Server Profiler44
3.2.8 SQL Server 2005新增功能:数据库引擎优化顾问47
3.2.9 SQL Server 2005新增功能:Visual Studio 200548
3.3.1 SQL Server Management Studio界面49
3.3 SQL Server 2005新增功能:SQL Server Management Studio49
3.2.10 SQL Server 2005新增功能:SQL Server Business Intelligence49
Development Studio49
3.3.3 使用查询编辑器50
3.3.2 更改SQL Server Management Studio的对话框布局50
3.3.4 利用编辑器自动生成查询语句51
3.3.6 全屏显示查询编辑器52
3.3.5 脱机编写SQL语句然后再连接到服务器52
3.3.7 使用模板编写SQL语句53
3.3.8 创建自定义的模板55
3.3.9 使用项目脚本和解决方案56
3.4.1 SQL Server 2005自带的示例数据库57
3.4 示例数据库57
3.4.2 本书示例数据库59
3.5 小结60
4.1.1 C/S模式61
4.1 数据库服务器的工作模式61
第4章 数据库服务器管理61
4.2.1 用SQL Server Management Studio连接服务器62
4.2 连接与断开数据库服务器62
4.1.2 B/S模式62
4.2.2 在已注册的服务器里添加服务器组与服务器65
4.2.4 用服务器注册连接到服务器71
4.2.3 在对象资源管理器中连接服务器71
4.3 SQL Server 2005新增功能:使用配置管理器配置SQL Server服务72
4.2.5 断开与数据库服务器的连接72
4.3.1 启动、停止、暂停、重新启动服务73
4.3.2 配置服务的启动模式75
4.3.3 更改登录身份76
4.3.4 SQL Server 2005使用的网络协议77
4.3.5 为SQL Server 2005配置共享内存协议78
4.3.6 为SQL Server 2005配置管道协议79
4.3.7 为SQL Server 2005配置TCP/IP协议83
4.3.8 配置客户端网络协议的使用顺序86
4.3.9 隐藏实例87
4.4 配置远程SQL Server服务88
4.4.2 用SQL Server Management Studio停止和启动远程SQL Server服务89
4.4.1 配置远程SQL Server服务的权限89
4.4.4 使用SQL Server配置管理器管理远程SQL Server服务91
4.4.3 在【已注册的服务器】对话框中启动远程SQL Server服务91
4.5.1 常规92
4.5 配置SQL Server 2005服务器92
4.5.2 内存93
4.5.3 处理器95
4.5.5 连接96
4.5.4 安全性96
4.5.6 数据库设置98
4.5.7 高级99
4.5.8 权限100
4.6 通过日志查看服务器的运行情况101
4.6.1 在【事件查看器】中查看服务器的运行情况102
4.6.3 在LOG文件夹中查看SQL Server错误日志103
4.6.2 SQL Server 2005新增功能:通过日志查看器查看SQL Server日志103
4.7 小结104
5.1.1 数据库命名规则106
5.1 创建数据库前的准备106
第5章 数据库管理106
5.1.5 数据库文件和文件组107
5.1.4 数据库的上限107
5.1.2 权限107
5.1.3 数据库的所有者107
5.2 在SQL Server Management Studio中创建数据库108
5.1.7 数据库状态108
5.1.6 事务日志108
5.3.1 基本语法114
5.3 用Create database语句创建数据库114
5.3.2 T-SQL中的语法约定116
5.3.3 参数讲解117
5.3.4 SQL Server 2005新增功能118
5.3.5 举例说明119
5.3.6 使用模板121
5.4 修改数据库配置125
5.4.2 查看数据库的基本信息126
5.4.1 使用SQL Server Management Studio修改数据库配置126
5.4.3 增加、删除、修改数据库文件127
5.4.4 修改数据库的所有者128
5.4.6 增加、删除、修改文件组130
5.4.5 设置全文索引130
5.4.7 修改数据库的排序规则131
5.4.10 设置用户及角色对数据库的使用权限132
5.4.9 限制用户的访问132
5.4.8 修改数据库的兼容性132
5.5.1 基本语法135
5.5 用Alter database语句修改数据库135
5.4.11 修改数据库名称135
5.5.2 参数说明136
5.5.3 SQL Server 2005新增功能140
5.5.4 举例说明141
5.6.1 分离数据库143
5.6 分离与附加数据库143
5.6.2 附加数据库147
5.7 脱机和联机数据库150
5.7.1 脱机数据库151
5.7.2 联机数据库152
5.8.1 在SQL Server Management Studio中删除数据库153
5.8 删除数据库153
5.9 收缩数据库154
5.8.2 Drop database语句删除数据库154
5.9.2 手动收缩数据库155
5.9.1 自动收缩数据库155
5.9.3 手动收缩数据库文件157
5.10 编写数据库脚本159
5.11 小结161
6.1 数据表的介绍163
第6章 数据表的管理163
6.2 数据类型164
6.1.2 列的介绍164
6.1.1 数据表的分类164
6.2.1 精确数字型165
6.2.3 日期和时间型166
6.2.2 近似数字型166
6.2.5 Unieode字符串型167
6.2.4 字符串型167
6.2.7 其他数据类型168
6.2.6 二进制字符串型168
6.3.1 定义数据表的字段和主键169
6.3 在SQL Server Management Studio中创建表169
6.2.8 用户自定义型169
6.3.2 设置默认值171
6.3.3 设置标识列172
6.3.4 建立表与表之间的关系173
6.3.5 创建索引177
6.3.6 创建约束178
6.3.7 设置数据表所在文件组180
6.4.1 基本语法181
6.4 用T-SQL语言创建表181
6.4.2 参数说明182
6.4.3 创建新表187
6.4.6 创建非Null字段188
6.4.5 创建带标识种子和标识增量的标识字段188
6.4.4 创建标识字段188
6.4.10 设置字段的排序规则189
6.4.9 使用Check约束189
6.4.7 字段的默认值189
6.4.8 将创建的表放在文件组中189
6.4.12 设置外键的更新规则和删除规则190
6.4.11 创建外键190
6.4.14 创建计算列191
6.4.13 创建Unique约束191
6.5.2 插入、移动和删除数据表的字段192
6.5.1 修改数据表名192
6.4.15 设置数据表的约束192
6.4.16 SQL Server 2005新增功能192
6.5 在SQL Server Management Studio中修改表192
6.5.5 修改数据表属性194
6.5.4 修改主键、外键、索引和约束194
6.5.3 修改字段数据类型194
6.6.2 参数说明196
6.6.1 基本语法196
6.6 用T-SQL语言修改数据表结构196
6.6.5 添加字段,并设字段属性201
6.6.4 添加字段201
6.6.3 修改字段属性201
6.6.9 启用约束202
6.6.8 禁用约束202
6.6.6 删除字段202
6.6.7 添加约束202
6.6.13 SQL Server 2005新增功能203
6.6.12 修改字段名和数据表名203
6.6.10 删除约束203
6.6.11 设置主键203
6.7 在SQL Server Management Studio中删除表204
6.9 编写表脚本207
6.8 用Drop table删除数据表207
6.10.1 创建数据库关系图并添加数据表208
6.10 数据库关系图的使用208
6.10.3 更改数据表的显示模式210
6.10.2 添加相关联的数据表210
6.10.5 建立和删除表与表之间的关联211
6.10.4 在关系图中删除数据表211
6.10.6 保存部分修改过的数据表213
6.10.8 在关系图中修改字段属性215
6.10.7 在关系图中创建数据表215
6.10.9 在关系图中设置或修改表的外键、约束等216
6.12 SQL Server 2005新增功能:已分区表介绍217
6.11 临时表介绍217
6.13 小结218
7.1.1 打开表219
7.1 在SQL Server Management Studio中查看记录219
第7章 数据(记录)操作219
7.1.3 返回前几条记录220
7.1.2 快速定位记录220
7.2 在SQL Server Management Studio中插入记录221
7.3.1 基本语法222
7.3 用Insert语句插入记录222
7.3.2 参数说明223
7.3.5 插入值少于字段数的记录224
7.3.4 按表中不同的字段顺序插入记录224
7.3.3 简单的插入语句224
7.3.7 从数据表中查询出记录并插入到另一个表中225
7.3.6 在标识列字段里插入字段内容225
7.3.10 在Insert语句里使用exec子句226
7.3.9 从数据表中查询出记录插入到另一个表中并为某字段添入固定内容226
7.3.8 从数据表中查询出部分字段记录并插入到另一个表中226
7.5 用Update语句更新记录227
7.4 在SQL Server Management Studio中更新记录227
7.3.11 在数据中只插入默认值227
7.5.2 参数说明228
7.5.1 基本语法228
7.5.6 使用top子句更新记录230
7.5.5 引用其他表里的字段值来更新记录230
7.5.3 简单的更新语句230
7.5.4 使用计算值来更新记录230
7.7.2 参数说明231
7.7.1 基本语法231
7.6 在SQL Server Management Studio中删除记录231
7.7 用Delete语句删除记录231
7.7.3 简单的删除语句232
7.8 用Truncate table语句删除记录233
7.7.5 引用其他表里的字段值来删除记录233
7.7.4 删除多条记录233
7.10.1 基本语法234
7.10 用Select子句设定查询内容234
7.9 用Select语句进行查询234
7.10.3 查询表中所有列235
7.10.2 参数说明235
7.10.5 为查询添加计算列236
7.10.4 查询表中其中几列236
7.10.6 查看最前记录237
7.10.7 查看不重复记录238
7.10.8 查询表中的标识列或GUID列239
7.11.1 基本语法240
7.11 用From子句来指定查询哪些表240
7.11.2 参数说明241
7.11.4 从两个表中联合查询记录242
7.11.3 简单的From子句242
7.11.5 从多个表中联合查询记录244
7.11.6 JOIN的其他类型245
7.11.7 使用表别名247
7.12.1 基本语法248
7.12 用Where子句来设定查询的条件248
7.11.8 JOIN自己248
7.12.2 参数说明249
7.12.4 设置多个查询条件250
7.12.3 单个查询条件250
7.12.6 查询两个条件之间的记录251
7.12.5 在查询条件里使用函数251
7.12.8 将结果集作为查询条件252
7.12.7 查询字段内容为NULL的记录252
7.12.9 模糊查询253
7.12.10 在模糊查询中查询含有通配符的文本254
7.12.12 使用ALL、ANY、SOME关键字255
7.12.11 使用EXISTS关键字255
7.13 用Order by子句来排序256
7.13.4 按多个字段排序257
7.13.3 按一个字段排序257
7.13.1 基本语法257
7.13.2 参数说明257
7.14.4 在Group by使用表达式258
7.14.3 Group by的基本用法258
7.14 用Group by子句来分组258
7.14.1 基本语法258
7.14.2 参数说明258
7.14.5 使用With cube对所有字段进行汇总259
7.14.6 使用With rollup对第一个字段进行汇总260
7.14.7 使用Group by all对所有数据分组261
7.15.1 基本语法262
7.15 用Having子句在分组中设置查询条件262
7.16.1 基本语法263
7.16 用Compute子句来归类263
7.15.2 使用Having对分组设置查询条件263
7.16.3 使用Compute归类264
7.16.2 参数说明264
7.17 用Union子句来合并多个查询结果265
7.16.4 使用Compute by归类265
7.17.3 使用Union all合并两个查询结果集266
7.17.2 参数说明266
7.17.1 基本语法266
7.17.6 在Union的结果集里排序267
7.17.5 利用Union加入临时数据267
7.17.4 使用Union合并两个查询结果集267
7.18.2 使用Select into创建一个新表268
7.18.1 基本语法268
7.17.7 在UNION的结果集里分组268
7.18 用Select into子句将查询结果建立新表268
7.19 在不同数据库中查询记录269
7.18.4 使用Select into语句复制表结构269
7.18.3 使用Select into设置复杂的查询条件269
7.20.1 在使用Null时要注意的事项270
7.20 Null字段的处理方法270
7.21 SQL Server 2005新增功能271
7.20.3 使用ISNULL函数替换NULL值271
7.20.2 检查字段内容是否为Null271
7.21.2 INSERT语句的新增功能272
7.21.1 SELECT语句的新增功能272
7.21.3 UPDATE语句的新增功能273
7.22 小结274
7.21.4 DELETE语句的新增功能274
8.1.2 T-SQL的语法约定276
8.1.1 什么是T-SQL276
第8章 T-SQL程序276
8.1 T-SQL概述276
8.2.1 引用数据库对象的方法277
8.2 数据库对象的引用方法277
8.2.3 SQL Server 2005新增功能:创建自定义架构278
8.2.2 SQL Server 2005新增功能:架构278
8.3.2 使用GO语句来分隔多个批280
8.3.1 一次执行多个T-SQL语句280
8.3 T-SQL中的批处理280
8.4.1 --注释281
8.4 T-SQL中的注释281
8.5.1 使用CAST转换数据类型282
8.5 T-SQL数据类型及转换282
8.4.2 /*…*/注释282
8.5.2 使用CONVERT转换数据类型283
8.5.3 隐式数据类型转换284
8.6.1 算术运算符285
8.6 T-SQL运算符285
8.5.4 数据类型转换时要了解的事项285
8.6.4 比较运算符286
8.6.3 位运算符286
8.6.2 赋值运算符286
8.7 运算符的优先级287
8.6.7 一元运算符287
8.6.5 逻辑运算符287
8.6.6 字符串串联运算符287
8.8.2 Unicode常量288
8.8.1 字符串常量288
8.8 T-SQL中的常量288
8.8.7 decimal常量289
8.8.6 integer常量289
8.8.3 二进制常量289
8.8.4 bit常量289
8.8.5 datetime常量289
8.8.11 在T-SQL中使用常量290
8.8.10 uniqueidentifier常量290
8.8.8 float和real常量290
8.8.9 money常量290
8.9.1 局部变量291
8.9 T-SQL中的变量291
8.9.2 全局变量294
8.10 T-SQL的流程控制295
8.10.1 Begin…End语句296
8.10.2 If…Else语句297
8.10.3 While语句298
8.10.4 Case语句299
8.10.5 Goto语句302
8.10.6 Waitfor语句303
8.10.8 SQL Server 2005新增功能:Try…catch语句304
8.10.7 Return语句304
8.10.9 Execute语句305
8.11 T-SQL中常用函数306
8.11.3 数学函数307
8.11.2 日期和时间函数307
8.11.1 聚合函数307
8.11.4 字符串函数308
8.11.6 配置函数309
8.11.5 文本和图像函数309
8.11.8 元数据函数310
8.11.7 游标函数310
8.11.11 系统统计函数311
8.11.10 安全函数311
8.11.9 行集函数311
8.11.12 其他函数312
8.12 不要使用的关键字313
8.13 小结315
9.1 视图简介316
第9章 视图316
9.2.1 在SQL Server Management Studio中创建视图318
9.2 创建视图318
9.2.2 用Create view创建视图319
9.3.2 在SQL Server Management Studio中修改视图322
9.3.1 查看视图322
9.3 查看与修改视图322
9.4 加密视图324
9.3.3 用Alter view修改视图324
9.5 限制视图所用的表或视图不能更改设计和删除326
9.6 检查视图的数据变动327
9.7.2 在SQL Server Management Studio中操作视图记录328
9.7.1 编辑视图中的记录的限制328
9.7 编辑视图中的记录328
9.7.3 用Insert、Update和Delete语句操作视图记录329
9.9 为视图重命名330
9.8.2 用Drop view语句删除视图330
9.8 删除视图330
9.8.1 在Management Studio中删除视图330
9.10 小结331
10.1.2 使用存储过程的优点332
10.1.1 存储过程的概念332
第10章 存储过程332
10.1 存储过程简介332
10.2.1 用Create procedure语句创建存储过程333
10.2 创建存储过程333
10.1.3 存储过程的分类333
10.2.2 在SQL Server Management Studio中建立存储过程335
10.3.1 用Alter procedure语句修改存储过程337
10.3 修改存储过程337
10.3.3 修改存储过程名338
10.3.2 在SQL Server Management Studio中修改存储过程338
10.4 执行存储过程339
10.5.1 设计存储过程时要注意的一些事项342
10.5 设计存储过程的高级技巧342
10.5.2 参数传递的方式343
10.5.3 存储过程的返回值344
10.5.5 临时存储过程347
10.5.4 不显示影响行数的通知347
10.5.6 嵌套调用存储过程348
10.5.7 查看存储过程的依赖关系349
10.5.10 设计存储过程组350
10.5.9 查看存储过程的源代码350
10.5.8 加密存储过程350
10.6.1 用Drop procedure语句删除存储过程351
10.6 删除存储过程351
10.7 常用的系统存储过程352
10.6.2 在SQL Server Management Studio中删除存储过程352
10.7.4 sp_helpfilegroup:查看文件组信息353
10.7.3 sp_helpfile:查看数据库文件信息353
10.7.1 sp_help:查看对象信息353
10.7.2 sp_helpdb:查看数据库信息353
10.7.9 sp_helptrigger:查看触发器信息354
10.7.8 sp_helptext:查看对象内容354
10.7.5 sp_helpindex:查看索引信息354
10.7.6 sp_helpsort:查看排序及字符集信息354
10.7.7 sp_helpstats:查看列和索引的统计信息354
10.7.14 sp_who:查看用户和进程信息355
10.7.13 sp_renamedb:修改数据库名355
10.7.10 sp_lock:查看锁信息355
10.7.11 sp_monitor:查看系统统计信息355
10.7.12 sp_rename:修改对象名355
10.7.19 sp_server_info:查看SQL Server信息356
10.7.18 sp_pkeys:查看主键信息356
10.7.15 sp_columns:查看列信息356
10.7.16 sp_databases:查看数据库信息356
10.7.17 sp_fkeys:查看外键信息356
10.8.1 创建CLR存储过程的步骤357
10.8 SQL Server 2005新增功能:CLR存储过程357
10.7.20 sp_tables:查看表或视图信息357
10.7.21 sp_stored_procedures:查看存储过程信息357
10.8.3 编写CLR存储过程内容358
10.8.2 开启CLR支持358
10.8.5 注册程序集361
10.8.4 将CLR存储过程编译成DLL文件361
10.8.6 创建引用程序集的存储过程362
10.9 小结363
10.8.7 执行CLR存储过程363
11.1.1 触发器的概念和作用364
11.1 触发器简介364
第11章 触发器364
11.3 DML触发器的工作原理365
11.2 DML触发器的分类365
11.1.2 触发器的种类365
11.4.1 设计触发器的限制366
11.4 设计DML触发器的注意事项及技巧366
11.3.1 After触发器的工作原理366
11.3.2 Instead Of触发器的工作原理366
11.4.3 其他注意事项367
11.4.2 如何在触发器取得字段修改前和修改后的数据367
11.5.1 设计简单的After触发器368
11.5 设计After触发器368
11.5.2 测试触发器功能370
11.5.3 建立触发器的SQL语句371
11.6 设置After触发器的激活顺序374
11.7 触发器的嵌套376
11.8 触发器的递归379
11.9.2 设计简单的Instead Of触发器380
11.9.1 Instead Of触发器的使用范围380
11.9 设计Instead Of触发器380
11.10.1 在Management Studio中查看触发器381
11.10 查看DML触发器381
11.10.2 用系统存储过程查看触发器383
11.12 删除DML触发器384
11.11 修改DML触发器384
11.15 SQL Server 2005新增功能:设计DDL触发器385
11.14 SQL Server 2005新增功能:DDL触发器385
11.13 禁用与启用DML触发器385
11.15.1 建立DDL触发器的语句386
11.15.2 测试触发器功能388
11.16 SQL Server 2005新增功能:查看与修改DDL触发器390
11.17.1 如何知道触发器修改了多少条记录391
11.17 触发器的应用技巧391
11.17.2 如何知道插入记录的自动编号是多少392
11.17.3 如何知道某个字段是否被修改393
11.17.4 如何返回错误信息394
11.18 小结396
12.2 索引的结构397
12.1 索引的简介397
第12章 索引397
12.3.2 唯一索引398
12.3.1 聚集索引与非聚集索引398
12.3 索引的分类398
12.3.6 SQL Server 2005新增功能:XML索引399
12.3.5 全文索引399
12.3.3 复合索引与包含性列索引399
12.3.4 视图索引399
12.4.2 Unique字段400
12.4.1 主键字段400
12.4 系统自动建立的索引400
12.6 在SQL Server Management Studio中创建索引402
12.5 建立索引的注意事项402
12.7.2 参数说明406
12.7.1 基本语法406
12.7 用Create index语句创建索引406
12.7.6 创建聚集索引407
12.7.5 创建唯一索引407
12.7.3 创建简单的索引407
12.7.4 创建简单的复合索引407
12.7.9 创建索引并指定其所在的文件组408
12.7.8 创建包含性列索引408
12.7.7 创建降序的非聚集索引408
12.7.12 创建复杂的索引409
12.7.11 创建填充索引的索引409
12.7.10 创建填充因子的索引409
12.8.1 在SQL Server Management Studio中查看与修改索引410
12.8 查看与修改索引410
12.8.3 用视图sys.indexes查看索引信息412
12.8.2 用sp_helpindex查看索引412
12.8.4 使用Alter index语句修改索引413
12.9 重新生成和重新组织索引414
12.9.1 在SQL Server Management Studio中重新生成索引415
12.9.3 使用REBUILD参数重新生成索引416
12.9.2 在SQL Server Management Studio中重新组织索引416
12.9.5 使用SQL Server Management Studio查看索引碎片417
12.9.4 使用REORGANIZE参数重新组织索引417
12.9.6 使用函数sys.dm_db_index_physical_stats查看索引碎片418
12.10.1 在SQL Server Management Studio中禁用索引419
12.10 禁用索引419
12.10.2 使用DISABLE参数禁用索引420
12.12.2 在SQL Server Management Studio中删除索引421
12.12.1 删除索引的注意事项421
12.11 重命名索引421
12.12 删除索引421
12.13.2 创建索引视图422
12.13.1 索引视图的介绍422
12.12.3 用Drop index语句删除索引422
12.13 视图索引422
12.14 小结423
13.1.1 创建用户定义数据类型424
13.1 用户定义数据类型424
第13章 用户定义数据类型和函数424
13.1.2 使用用户定义数据类型426
13.1.3 删除用户定义数据类型427
13.2.2 用户定义函数类型429
13.2.1 用户定义函数与存储过程的比较429
13.2 用户定义函数429
13.2.3 创建标量值函数430
13.2.5 创建多语句表值函数432
13.2.4 创建内联表值函数432
13.2.6 在SQL Server Management Studio里创建用户定义函数434
13.2.8 用户定义函数使用436
13.2.7 查看与修改用户定义函数436
13.2.9 删除用户定义函数438
13.3 小结439
14.2 全文索引中常用的术语440
14.1 全文索引的介绍440
第14章 全文索引440
14.3 全文索引的体系结构441
14.4.1 创建全文目录442
14.4 全文目录管理442
14.4.2 查看与修改全文目录443
14.5 全文索引管理444
14.4.3 删除全文目录444
14.5.2 创建全文索引445
14.5.1 创建全文索引的注意事项445
14.5.3 查看与修改全文索引448
14.5.4 启用和禁用全文索引449
14.6.2 填充全文索引450
14.6.1 填充全文索引的方式450
14.5.5 删除全文索引450
14.6 填充全文索引450
14.6.3 定时填充全文索引451
14.7.1 使用CONTAINS搜索454
14.7 使用全文搜索查询454
14.7.2 使用FREETEXT搜索459
14.7.3 使用CONTAINSTABLE搜索460
14.7.5 搜索image字段462
14.7.4 使用FREETEXTTABLE搜索462
14.8.1 创建全文目录463
14.8 SQL Server 2005新增功能:与全文索引相关的T-SQL语句463
14.8.3 创建全文索引464
14.8.2 更改全文目录属性464
14.8.4 更改全文索引属性465
14.8.6 删除全文目录466
14.8.5 删除全文索引466
14.9 小结467
15.1 游标简介468
第15章 游标468
15.2.1 定义游标469
15.2 游标的基本操作469
15.2.3 读取游标471
15.2.2 打开游标471
15.3.1 用游标处理数据472
15.3 游标的运用472
15.2.4 关闭和删除游标472
15.3.2 全局游标与本地游标476
15.3.3 游标的嵌套477
15.3.4 使用游标变量478
15.3.5 在存储过程中使用游标参数482
15.4.1 使用系统全局变量查看游标信息483
15.4 在游标中常用的变量、函数和存储过程483
15.4.2 使用函数查看游标状态484
15.4.3 使用系统存储过程查看游标属性485
15.5 小结490
16.1.1 事务的特性491
16.1 事务简介491
第16章 事务与锁491
16.1.2 事务的工作流程492
16.1.4 事务的工作原理493
16.1.3 执行事务的注意事项493
16.1.5 事务执行的模式494
16.2.2 编写事务495
16.2.1 编写事务的原则495
16.2 编写事务495
16.3.2 嵌套事务的示例498
16.3.1 使用嵌套事务的注意事项498
16.3 嵌套事务498
16.3.3 获取嵌套的层次501
16.4 事务保存点503
16.5 事务的隔离级别505
16.7 锁的对象和模式506
16.6 锁的简介506
16.8 死锁507
16.9 小结508
17.1.1 统计信息介绍509
17.1 统计信息509
第17章 其他数据对象509
17.1.2 查看统计信息510
17.1.3 创建统计信息513
17.1.4 更新统计信息515
17.2.1 同义词简介516
17.2 SQL Server 2005新增功能:同义词516
17.1.5 删除统计信息516
17.2.2 创建同义词517
17.2.3 使用同义词与链接服务器518
17.3 小结521
17.2.4 查看同义词的信息与删除同义词521
18.1.1 备份类型523
18.1 备份与恢复简介523
第18章 数据库备份与恢复523
18.1.2 恢复模式524
18.1.3 如何备份数据库525
18.1.4 数据库备份到哪里526
18.2 在SQL Server Management Studio中备份数据库528
18.3.1 完整备份与差异备份531
18.3 用T-SQL语言备份数据库531
18.3.2 备份文件和文件组533
18.4 备份设备管理535
18.3.3 事务日志备份535
18.4.1 查看备份设备的内容536
18.4.2 通过备份设备来备份数据库537
18.4.3 验证备份的内容538
18.4.4 删除备份设备539
18.5.3 还原数据库备份540
18.5.2 还原数据库前要注意的事项540
18.5 在SQL Server Management Studio中还原数据库540
18.5.1 还原数据库的方式540
18.5.4 还原文件和文件组备份544
18.6.1 还原完整备份545
18.6 用T-SQL语言还原数据库545
18.5.5 从现有的备份创建新的数据库545
18.6.3 还原事务日志备份548
18.6.2 还原差异备份548
18.6.4 还原文件和文件组备份549
18.6.6 将文件还原到新位置上550
18.6.5 将数据库还原到某个时间点550
18.7 建立自动备份的维护计划551
18.8 小结555
19.1.2 tempdb临时数据库557
19.1.1 master系统数据库557
第19章 系统数据库与用户数据库557
19.1 SQL Server 2005系统数据库介绍557
19.1.4 msdb系统数据库558
19.1.3 model模板数据库558
19.1.5 Resource系统数据库559
19.2.1 msdb数据库里的表560
19.2 系统表与视图介绍560
19.2.2 SQL Server 2005新增功能:系统视图562
19.2.3 系统函数563
19.3.1 数据库文件564
19.3 规划数据库564
19.3.3 计算数据库文件的大小565
19.3.2 文件组565
19.4 小结566
20.1 SQL Server 2005的身份验证模式567
第20章 SQL Server 2005的安全567
20.3.1 添加用户569
20.3 用户569
20.2 访问权限569
20.3.2 使用用户登录570
20.3.3 为用户设置权限571
20.4 角色576
20.4.3 将用户设为服务器角色成员577
20.4.2 服务器角色577
20.4.1 角色介绍577
20.4.4 数据库角色578
20.4.6 创建用户自定义数据库角色579
20.4.5 将用户设为数据库角色成员579
20.4.9 使用应用程序角色580
20.4.8 创建应用程序角色580
20.4.7 应用程序角色580
20.5 SQL Server 2005新增功能:架构582
20.6 确保数据库服务器的安全583
20.7 小结585
21.1.1 复制简介586
21.1 复制的介绍586
第21章 复制与发布586
21.1.2 复制的类型587
21.1.3 复制代理588
21.2.2 创建发布服务器与发布589
21.2.1 复制的步骤589
21.2 发布服务器与发布589
21.2.3 修改发布属性596
21.2.4 删除发布599
21.3.1 创建订阅服务器与订阅600
21.3 订阅服务器与订阅600
21.4 复制监视器605
21.3.3 删除订阅605
21.3.2 修改订阅属性605
21.4.2 添加其他发布服务器606
21.4.1 启动复制监视器606
21.4.3 查看发布服务器的信息607
21.5 小结609
22.1.1 SQL Server代理简介610
22.1 SQL Server代理610
第22章 SQL Server的自动化管理610
22.1.2 启动和停止SQL Server代理611
22.1.3 SQL Server代理的设置612
22.1.4 指定SQL Server代理的登录账户614
22.2 操作员615
22.3.1 新建作业616
22.3 作业616
22.3.2 手动执行作业620
22.3.3 调度作业621
22.3.5 删除、禁用与启用作业622
22.3.4 查看历史记录622
22.4.1 新建警报623
22.4 警报与通知623
22.4.2 修改警报625
22.4.4 通知626
22.4.3 启动、禁用与删除警报626
22.5 维护计划627
22.6 错误日志631
22.7 小结632
23.1.1 SQL Server Profiler简介633
23.1 SQL Server Profiler633
第23章 SQL Server的性能工具633
23.1.2 新建跟踪634
23.1.4 载入事件记录635
23.1.3 存储事件记录635
23.1.6 SQL Server 2005新增功能636
23.1.5 新建跟踪模板636
23.2.2 使用数据库引擎优化顾问637
23.2.1 数据库引擎优化顾问介绍637
23.2 SQL Server 2005新增功能:数据库引擎优化顾问637
23.3 小结639
24.1.1 配置SQL Mail640
24.1 SQL Mail640
第24章 SQL Server邮件640
24.1.2 使用SQL Mail发送电子邮件644
24.2 SQL Server 2005新增功能:数据库邮件645
24.2.1 配置数据库邮件646
24.2.2 发送测试邮件649
24.2.3 配置SQL Server代理以使用数据库邮件650
24.3 小结652
25.2 数据导入导出653
25.1 SQL Server导入导出向导653
第25章 数据导入导出653
25.3 数据导入导出时的数据类型转换656
25.4 在不同数据源与目标源之间传输数据658
25.5 小结660
26.1.1 数据仓库661
26.1 Analysis Services简介661
第26章 Analysis Services661
26.1.2 数据仓库的结构662
26.1.3 创建数据仓库的步骤663
26.2 定义数据源664
26.1.5 数据挖掘664
26.1.4 联机分析处理(OLAP)664
26.3 定义数据源视图667
26.4 定义多维数据集670
26.5 部署Analysis Services项目675
26.6 查看多维数据集677
26.7 使用客户端软件查看多维数据679
26.8 小结683
27.1 创建报表服务器项目684
第27章 Reporting Services684
27.2 创建数据源685
27.3 创建报表686
27.4 发布报表689
27.5 自定义报表信息691
27.6 小结696
28.1.1 什么是XML697
28.1 XML简介697
第28章 SQL Server与XML697
28.1.3 XML的语法699
28.1.2 使用XML的好处699
28.2.1 FOR XML的SELECT语句701
28.2 SQL Server中的XML语句701
28.2.2 简单输出XML702
28.2.3 SQL Server 2005新增功能:输出XSD架构707
28.2.4 SQL Server 2005新增功能:输出XDR架构709
28.2.5 SQL Server 2005新增功能:按路径输出XML710
28.2.6 为输出的XML添加根元素711
28.2.7 OpenXml函数713
28.3.2 为XML类型的变量赋值715
28.3.1 声明XML数据类型715
28.3 SQL Server 2005新增功能:XML数据类型715
28.3.3 将XML数据插入到数据表中717
28.4.2 使用SQL Server Management Studio创建XML索引718
28.4.1 XML索引类型718
28.4 SQL Server 2005新增功能:XML索引718
28.4.3 使用T-SQL语句创建XML索引721
28.5.1 SQL Server 2005新增功能:Query方法722
28.5 操作XML722
28.5.2 SQL Server 2005新增功能:Value方法723
28.5.3 SQL Server 2005新增功能:Exist方法724
28.5.4 SQL Server 2005新增功能:在XML实例中插入节点725
28.5.5 SQL Server 2005新增功能:在XML实例中修改节点的值727
28.5.6 SQL Server 2005新增功能:在XML实例中删除节点729
28.6 小结730
29.1.1 ODBC接口732
29.1 客户端访问SQL Server的方式732
第29章 客户端及应用程序访问SQL Server的方式732
29.1.2 OLE DB接口735
29.2 从Access访问SQL Server736
29.1.3 ADO组件736
29.3.1 通过ODBC接口访问SQL Server737
29.3 ASP.NET程序访问SQL Server737
29.3.2 通过OLE DB接口访问SQL Server738
29.4 小结739
热门推荐
- 1074120.html
- 3813405.html
- 891547.html
- 1833296.html
- 1639983.html
- 835821.html
- 1873224.html
- 1481840.html
- 2454146.html
- 81420.html
- http://www.ickdjs.cc/book_1731371.html
- http://www.ickdjs.cc/book_3248066.html
- http://www.ickdjs.cc/book_1260161.html
- http://www.ickdjs.cc/book_2271290.html
- http://www.ickdjs.cc/book_2497126.html
- http://www.ickdjs.cc/book_351983.html
- http://www.ickdjs.cc/book_1705070.html
- http://www.ickdjs.cc/book_1251529.html
- http://www.ickdjs.cc/book_2691967.html
- http://www.ickdjs.cc/book_1762765.html