精通SQL Server 2005数据库系统管理PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:许志清,赵博编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2007
- ISBN:9787115165916
- 页数:411 页
第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 初步认识DBA 10
第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-SQL 79
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 APPLY 119
3.10 随机数据抽样 121
3.11 EXCEPT和INTERSECT 122
3.12 同义字(Synonyms) 124
第4章 SQL Server 2005中的XML 125
4.1 XML简介 125
4.1.1 XML和SQL Server 2005 126
4.2 使用无类型和有类型的XML 129
4.2.1 使用无类型的XML 129
4.2.2 使用标准的XML-Schema定义语言 129
4.2.3 使用有类型的XML 130
4.3 查询XML 131
4.3.1 理解XQuery 131
4.3.2 对XML类型数据创建索引 134
4.4 使用XML数据修改语言 136
4.5 数据和XML间的转换 139
4.5.1 使用FOR XML语句 139
4.5.2 使用OPENXML 141
第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 系统变量@@RowCount 193
8.1.2 系统变量@@ERROR 194
8.1.3 系统变量@@IDENTITY 197
8.1.4 系统变量@@FETCH_STATUS 199
8.1.5 系统变量@@DATEFIRST 199
8.1.6 系统变量@@SERVERNAME 200
8.1.7 系统变量@@VERSION 200
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 缺省Schema 295
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 Server 368
17.2.1 SQL Server使用的监视手段 368
17.2.2 使用事件探查器优化SQL Server 369
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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《管理信息系统习题集》郭晓军 2016
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019