图书介绍
精通SQL Server 2005数据库系统管理【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 许志清,赵博编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115165916
- 出版时间:2007
- 标注页数:411页
- 文件大小:145MB
- 文件页数:426页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005
PDF下载
下载说明
精通SQL Server 2005数据库系统管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SQL Server 2005概述1
1.1 SQL Server 2005简介1
1.1.1 SQL Server 2005的数据平台2
1.1.2 SQL Server 2005的不同版本2
1.2 SQL Server 2005的特征与功能增强3
1.2.1 SQL Server 2005的特征3
1.2.2 SQL Server 2005的增强功能5
1.3 SQL Server 2005的安装7
1.4 初步认识DBA10
第2章 数据库和数据库对象11
2.1 启动SQL Server 2005服务11
2.1.1 SQL Server 2005的服务类型11
2.1.2 启动SQL Server服务12
2.2 SQL Server2005对象13
2.2.1 SQL Server Management Studio介绍13
2.2.2 创建SQL Server 2005连接15
2.2.3 SQL Server 2005系统数据库16
2.2.4 数据库快照17
2.2.5 用户数据库17
2.2.6 系统视图18
2.2.7 系统存储过程和扩展存储过程18
2.2.8 登录名、角色和凭据18
2.2.9 服务器对象——备份设备、端点、链接服务器和触发器19
2.2.10 复制19
2.2.11 维护计划和SQL Server日志20
2.3 创建和维护数据库21
2.3.1 数据库对象21
2.3.2 物理数据库的文件和文件组21
2.3.3 创建数据库21
2.3.4 查看和修改数据库24
2.3.5 删除数据库30
2.4 创建数据库表31
2.4.1 SQL Server中的数据类型31
2.4.2 空值的含义33
2.4.3 添加标识列34
2.4.4 创建数据库表34
2.5 修改和删除数据库表37
2.5.1 修改表名37
2.5.2 修改字段名以及字段数据类型和长度等相关属性38
2.5.3 添加表列40
2.5.4 删除表列41
2.6 表主键和外键43
2.6.1 主键和外键43
2.6.2 创建表主键和外键44
2.6.3 删除主键和外键47
2.7 约束48
2.7.1 非空约束(NOT NULL)48
2.7.2 唯一约束(UNIQUE)49
2.7.3 检验(CHECK)约束50
2.8 创建、修改和删除视图51
2.8.1 创建视图52
2.8.2 修改视图54
2.8.3 删除视图55
2.9 创建、修改和删除存储过程56
2.9.1 存储过程的功能56
2.9.2 创建存储过程57
2.9.3 创建、修改和删除触发器61
2.9.4 创建、修改和删除函数64
2.10 索引72
2.10.1 索引及其分类72
2.10.2 创建索引73
2.10.3 维护索引77
2.10.4 使用索引78
第3章 SQL Server 2005的T-SQL79
3.1 使用SELECT查询语句79
3.1.1 使用Select语句返回结果80
3.1.2 使用Where语句过滤数据81
3.1.3 使用DISTINCT语句去掉重复值83
3.1.4 使用ORDERBY语句对结果排序84
3.1.5 使用GROUP BY语句对查询结果分组86
3.1.6 使用HAVING语句对分组结果进行过滤87
3.1.7 使用JOIN实现多表查询88
3.1.8 使用UNION合并多个结果集93
3.2 更新数据94
3.2.1 在指定条件下更新指定字段的值95
3.2.2 带子查询的修改语句95
3.2.3 PIVOT和UNPIVOT的用法96
3.3 Top语句的用法99
3.4 Row_Number、RANK、DENSE RANK、NTILE函数的使用101
3.4.1 Row_Number函数101
3.4.2 RNNK函数102
3.4.3 DENSE_RANK函数103
3.4.4 NTILE函数104
3.5 OUTPUT语句105
3.6 Execute AS语句107
3.7 OpenRowSet函数的使用111
3.8 公用表表达式116
3.9 新的联接类型——CROSS APPLY和OUTER APPLY119
3.10 随机数据抽样121
3.11 EXCEPT和INTERSECT122
3.12 同义字(Synonyms)124
第4章 SQL Server 2005中的XML125
4.1 XML简介125
4.1.1 XML和SQL Server 2005126
4.2 使用无类型和有类型的XML129
4.2.1 使用无类型的XML129
4.2.2 使用标准的XML-Schema定义语言129
4.2.3 使用有类型的XML130
4.3 查询XML131
4.3.1 理解XQuery131
4.3.2 对XML类型数据创建索引134
4.4 使用XML数据修改语言136
4.5 数据和XML间的转换139
4.5.1 使用FOR XML语句139
4.5.2 使用OPENXML141
第5章 事务和锁机制143
5.1 事务143
5.2 事务处理控制语句146
5.3 SQL Server的锁机制147
5.3.1 锁的类型148
5.3.2 阻塞和死锁149
5.3.3 阻塞和死锁的探测和解除150
5.3.4 锁提示151
5.4 事务的编程152
5.4.1 事务的隐式提交154
5.4.2 事务与批处理155
5.5 事务中不能使用的语句156
5.6 分布式事务和链接服务器156
5.6.1 分布式事务的相关概念156
5.6.2 T-SQL分布式事务157
5.6.3 MS DTC分布式事务160
5.6.4 创建分布式事务164
5.6.5 分布式查询167
第6章 数据一致性175
6.1通过事务来维护数据的一致性175
6.2 通过触发器和约束来维护数据的一致性179
第7章 T-SQL中的错误处理185
7.1 T-SQL中错误处理基础185
7.2 使用系统变量@@ERROR处理错误186
7.3 使用错误函数处理错误187
7.4 使用嵌套的TRY...CATCH结构190
第8章 T-SQL常用系统变量和内建函数193
8.1 常用系统变量193
8.1.1 系统变量@@RowCount193
8.1.2 系统变量@@ERROR194
8.1.3 系统变量@@IDENTITY197
8.1.4 系统变量@@FETCH_STATUS199
8.1.5 系统变量@@DATEFIRST199
8.1.6 系统变量@@SERVERNAME200
8.1.7 系统变量@@VERSION200
8.2 系统函数201
8.2.1 APP_NAME()函数201
8.2.2 DATALENGTH()函数201
8.2.3 DB_ID()函数202
8.2.4 DB_NAME()函数202
8.2.5 HOST_ID()函数203
8.2.6 HOST_NAME()函数203
8.2.7 IDENTITY()函数204
8.2.8 SCOPE_IDENTITY()和IDENT_CURRENT()函数204
8.2.9 ISDATE()函数208
8.2.10 ISNULL()函数209
8.2.11 ISNUMERIC()函数209
8.2.12 NULLIF()函数210
8.2.13 求用户数据库标识号函数USER_ID()211
8.2.14 USER_NAME()函数212
8.2.15 SUSER_SID()函数和SUSER_ID()函数212
8.2.16 SUSER_SNAME()和SUSER_NAME()函数212
8.2.17 OBJECT_ID()函数213
8.2.18 Object_Name()函数214
8.3 日期函数215
8.3.1 DAY()函数215
8.3.2 MONTH()函数215
8.3.3 YEAR()函数215
8.3.4 DATEADD()函数216
8.3.5 DATEDIFF()函数217
8.3.6DATENAME()函数219
8.3.7 DATEPART()数219
8.3.8 GETDATE()函数220
8.4 字符串函数221
8.4.1 ASCII()函数221
8.4.2 CHAR()函数222
8.4.3 LEN()函数223
8.4.4 LOWER()函数223
8.4.5 UPPER()函数224
8.4.6 STR()函数224
8.4.7 LTRIM()函数225
8.4.8 RTRIM()函数225
8.4.9 LEFT()函数226
8.4.10 RIGHT()函数226
8.4.11 SUBSTRING()函数226
8.4.12 CHARINDEX()函数227
8.4.13 PATINDEX()函数228
8.4.14 QUOTENAME()函数228
8.4.15 REPLICATE()函数229
8.4.16 REVERSE()函数230
8.4.17 REPLACE()函数231
8.4.18 SPACE()函数231
8.4.19 STUFF()函数232
8.5 数学函数232
8.5.1 ABS()函数233
8.5.2 CEILING()函数233
8.5.3 RAND()函数233
8.5.4 Round()函数234
8.5.5 Floor()函数235
8.6 数据类型转换函数235
8.6.1 CAST()函数235
8.6.2 CONVERT()函数236
第9章 服务代理239
9.1 服务代理简介239
9.1.1 服务代理架构239
9.1.2 服务代理应用的场合241
9.2 创建服务代理应用242
9.2.1 创建服务代理应用的过程242
9.2.2 创建服务代理应用的一个简单实例247
9.3 服务代理路由及其安全253
第10章 数据库元数据265
10.1 利用系统视图生成数据库数据字典265
10.1.1 系统视图命名规则265
10.1.2 数据库数据字典的获得266
10.2 启用和禁用约束269
10.3 管理索引和优化索引271
10.3.1 查看和重建索引271
10.3.2 使用DBCC INDEXDEFRAG整理索引273
10.3.3 禁用和启用索引274
10.4 动态管理视图和函数275
第11章 数据安全283
11.1 新的安全模式283
11.1.1 主要安全层次和需要安全设置的层次284
11.1.2 新增的安全特性285
11.1.3 权限种类和权限控制285
11.2 用新的安全模式来保护数据288
11.2.1 登录和用户288
11.2.2 用户和架构(Schema)的分离290
11.2.3 缺省Schema295
11.2.4 给用户授权297
11.2.5 执行上下文和目录安全299
11.2.6 口令策略的增强301
11.3 数据的加密和解密302
11.3.1 SQL Server 2005加密架构层次303
11.3.2 使用用户提供的密码加密和解密数据304
11.3.3 使用对称密钥加密和解密数据307
11.3.4 使用非对称密钥加密和解密数据310
11.3.5 使用证书加密和解密数据313
第12章 代理、作业和警报317
12.1 介绍代理、作业和警报317
12.2 创建作业和警报318
12.3 配置SQL SERVER代理323
12.4 使用维护计划向导328
第13章 数据库复制331
13.1 复制概述331
13.2 快照复制332
13.3 事务复制341
13.4 合并复制342
第14章 数据库快照345
14.1 命名数据库快照345
14.2 创建数据库快照346
14.3 删除数据库快照348
14.4 通过数据库快照恢复数据库349
第15章 数据库镜像351
15.1 数据库镜像介绍351
15.2 创建数据库镜像352
15.3 数据库镜像管理355
第16章 备份和恢复357
16.1 评估数据库系统的风险和制订计划357
16.2 创建数据库备份358
16.3 还原数据库361
第17章 数据库性能优化和调整365
17.1 性能优化和调整概述365
17.1.1 性能优化调整的目的365
17.1.2 性能调整的流程366
17.1.3 性能调整的基本方法367
17.2 监视SQL Server368
17.2.1 SQL Server使用的监视手段368
17.2.2 使用事件探查器优化SQL Server369
17.3 优化数据库设计374
17.3.1 逻辑数据库设计374
17.3.2 物理数据库设计382
17.3.3 设计联合数据库服务器388
17.4 查询优化394
17.4.1 减少网络流量和优化网络设置394
17.4.2 设置服务器选项397
17.4.3 使用数据库引擎优化顾问401
17.4.4 T-SQL语句405
热门推荐
- 2785576.html
- 847193.html
- 2406384.html
- 3865166.html
- 1782451.html
- 908589.html
- 2910157.html
- 1590199.html
- 78068.html
- 1356293.html
- http://www.ickdjs.cc/book_2650625.html
- http://www.ickdjs.cc/book_1347909.html
- http://www.ickdjs.cc/book_778878.html
- http://www.ickdjs.cc/book_553634.html
- http://www.ickdjs.cc/book_1081119.html
- http://www.ickdjs.cc/book_3037457.html
- http://www.ickdjs.cc/book_1819899.html
- http://www.ickdjs.cc/book_1695742.html
- http://www.ickdjs.cc/book_2022746.html
- http://www.ickdjs.cc/book_3175562.html