图书介绍
SQL Server 2005数据库开发与实现2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 微软公司著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040224351
- 出版时间:2007
- 标注页数:595页
- 文件大小:156MB
- 文件页数:614页
- 主题词:关系数据库-数据库管理系统,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 数据库基础知识1
1.2 SQL Server 2005简介2
1.3 SQL Server 2005的企业应用3
1.3.1 数据库管理员4
1.3.2 数据库应用开发人员5
1.3.3 数据库商业智能开发人员6
1.4 本书的主要内容7
第2章 安装和配置SQL Server 20058
2.1 准备安装SQL Server8
2.1.1 了解SQL Server 2005的版本9
2.1.2 SQL Server 2005的硬件要求10
2.1.3 SQL Server 2005的软件要求11
2.1.4 安装SQL Server实例13
2.1.5 SQL Server 2005的许可授权选项14
2.1.6 SQL Server服务的安全注意事项15
2.1.7 SQL Server 2005排序规则注意事项16
2.1.8 升级到SQL Server 2005的注意事项18
2.1.9 课堂练习:查看预安装信息18
2.2 安装SQL Server19
2.2.1 SQL Server 2005安装过程概述19
2.2.2 系统一致性检查器20
2.2.3 安装组件选项21
2.2.4 执行无人参与的安装步骤23
2.2.5 课堂练习:管理已安装组件23
2.3 管理SQL Server 2005安装24
2.3.1 “外围应用配置器”工具24
2.3.2 SQL Server Configuration Manager26
2.3.3 SQL Server Management Studio27
2.3.4 sqlcmd28
2.3.5 服务器级选项29
2.3.6 演示:SQL Server 2005提供的管理工具30
2.4 连接到SQL Server 2005数据库31
2.4.1 数据库身份验证简介31
2.4.2 数据库的类型32
2.4.3 数据库对象32
2.5 实验33
2.6 习题34
第3章 创建数据库和数据库文件36
快速入门1:创建学校数据库36
3.1 数据库结构介绍38
3.1.1 数据库的文件组成38
3.1.2 数据存储39
3.1.3 创建数据库的参数39
3.1.4 创建数据库的示例41
3.1.5 配置事务日志41
3.1.6 数据库选项43
3.1.7 数据库元数据46
3.1.8 创建数据库的最佳实践48
3.1.9 课堂练习:创建数据库48
3.2 创建文件组49
3.2.1 文件组的概念49
3.2.2 创建文件组的场合51
3.2.3 默认文件组和只读文件组52
3.2.4 课堂练习:创建文件组52
3.3 创建架构53
3.3.1 架构53
3.3.2 创建架构54
3.3.3 对象名称解析的工作方式56
3.3.4 课堂练习:创建架构57
3.4 配置链接服务器57
3.4.1 如何配置链接服务器57
3.4.2 配置安全模式58
3.5 数据库规划59
3.5.1 规划数据库时的注意事项60
3.5.2 文件类型和文件位置60
3.5.3 容量规划注意事项62
3.6 使用Transact-SQL创建数据库和文件62
3.6.1 Transact-SQL语言简介63
3.6.2 Transact-SQL语法要素66
3.6.3 使用Transact-SQL查询工具83
3.6.4 使用CREATE DATABASE语句创建数据库87
3.6.5 使用ALTER DATABASE语句修改数据库90
3.6.6 使用CREATE SCHEMA语句创建架构91
3.7 实验92
3.8 习题93
第4章 创建数据类型和表95
快速入门2:创建表和数据类型95
4.1 实现数据类型97
4.1.1 SQL Server数据类型97
4.1.2 别名数据类型100
4.1.3 使用Transact-SQL创建别名数据类型100
4.1.4 课堂练习:创建数据类型101
4.2 创建表102
4.2.1 SQL Server在行中存储数据的方式102
4.2.2 SQL Server组织大型数据值的方式103
4.2.3 创建表的注意事项105
4.2.4 使用Transact-SQL语句创建、修改和删除表107
4.2.5 课堂练习:创建表108
4.3 创建分区表108
4.3.1 分区表概念108
4.3.2 分区函数109
4.3.3 分区方案110
4.3.4 可对分区数据执行的操作111
4.3.5 课堂练习:创建分区表112
4.4 实验113
4.5 习题114
第5章 使用Transact-SQL查询数据库116
5.1 检索数据116
5.1.1 使用SELECT语句检索数据116
5.1.2 使用WHERE子句118
5.1.3 设置结果集格式126
5.1.4 课堂练习:检索数据130
5.2 数据分组与汇总130
5.2.1 使用TOP n列出前n个记录131
5.2.2 使用聚合函数131
5.2.3 GROUP BY的基础知识134
5.2.4 联合使用GROUP BY子句和HAVING子句137
5.2.5 在结果集中生成汇总值139
5.2.6 使用COMPUTE和COMPUTE BY子句143
5.2.7 推荐操作145
5.2.8 课堂练习:数据分组与汇总146
5.3 多表联接146
5.3.1 使用表的别名146
5.3.2 组合多个表中的数据147
5.3.3 推荐操作160
5.3.4 课堂练习:使用多表联接161
5.4 子查询161
5.4.1 子查询介绍161
5.4.2 把子查询用作派生表162
5.4.3 把子查询用作表达式163
5.4.4 使用子查询关联数据164
5.4.5 推荐操作169
5.4.6 课堂练习:进行子查询170
5.5 修改数据170
5.5.1 使用事务170
5.5.2 插入数据172
5.5.3 删除数据176
5.5.4 更新数据178
5.5.5 性能考虑181
5.5.6 推荐操作181
5.5.7 课堂练习:修改数据182
5.6 实验182
5.7 习题182
第6章 创建和优化索引188
快速入门3:为学校数据库创建索引188
6.1 规划索引190
6.1.1 SQL Server访问数据的方式190
6.1.2 堆191
6.1.3 聚集索引192
6.1.4 非聚集索引195
6.2 创建索引197
6.2.1 CREATE INDEX语句197
6.2.2 唯一索引199
6.2.3 创建多列索引201
6.2.4 使用Transact-SQL创建具有包含性列的索引202
6.2.5 对计算列创建索引的场合203
6.2.6 已分区索引204
6.2.7 获得索引信息的方法205
6.2.8 课堂练习:创建索引206
6.3 优化索引207
6.3.1 数据库引擎优化顾问207
6.3.2 课堂练习:使用数据库引擎优化顾问209
6.3.3 索引碎片209
6.3.4 索引碎片整理选项211
6.3.5 课堂练习:索引碎片整理212
6.4 进行全文搜索213
6.4.1 建立全文目录213
6.4.2 创建全文索引214
6.4.3 如何建立全文索引215
6.5 实验216
6.6 习题216
第7章 实现数据完整性219
快速入门4:实现数据完整性219
7.1 数据完整性概述223
7.1.1 数据完整性的类型223
7.1.2 实施数据完整性的选项224
7.2 实现约束225
7.2.1 约束226
7.2.2 创建约束226
7.2.3 PRIMARY KEY约束227
7.2.4 DEFAULT约束230
7.2.5 CHECK约束232
7.2.6 使用Transact-SQL语句创建DEFAULT约束233
7.2.7 UNIQUE约束234
7.2.8 FOREIGN KEY约束236
7.2.9 级联引用完整性238
7.2.10 约束检查的注意事项239
7.2.11 课堂练习:创建约束241
7.3 实现触发器241
7.3.1 触发器241
7.3.2 INSERT触发器的工作方式244
7.3.3 DELETE触发器的工作方式246
7.3.4 UPDATE触发器的工作方式247
7.3.5 INSTEAD OF触发器的工作方式248
7.3.6 嵌套触发器的工作方式249
7.3.7 递归触发器的注意事项251
7.3.8 课堂练习:创建触发器252
7.4 实验252
7.5 习题252
第8章 实现视图255
快速入门5:实现视图255
8.1 视图简介257
8.1.1 视图257
8.1.2 视图类型259
8.1.3 视图的优点260
8.2 创建和管理视图260
8.2.1 创建视图261
8.2.2 演示:创建视图263
8.2.3 创建视图的最佳实践263
8.2.4 修改和删除视图264
8.2.5 所有权链对视图的影响266
8.2.6 有关视图的信息的来源267
8.2.7 视图加密269
8.2.8 在视图中修改数据的注意事项270
8.2.9 课堂练习:创建视图271
8.3 使用视图优化性能271
8.3.1 视图的性能注意事项271
8.3.2 索引视图272
8.3.3 分区视图274
8.4 实验275
8.5 习题275
第9章 实现存储过程和函数277
快速入门6:为学校数据库创建存储过程277
9.1 实现存储过程281
9.1.1 存储过程概述281
9.1.2 创建存储过程的语法282
9.1.3 创建存储过程的准则284
9.1.4 修改和删除存储过程284
9.2 创建参数化存储过程286
9.2.1 输入参数286
9.2.2 输出参数和返回值288
9.2.3 课堂练习:创建参数化存储过程290
9.3 创建函数291
9.3.1 函数类型291
9.3.2 标量函数292
9.3.3 内联表值函数293
9.3.4 多语句表值函数294
9.3.5 课堂练习:创建函数296
9.4 处理错误296
9.4.1 结构化异常处理的语法296
9.4.2 处理错误的准则298
9.4.3 课堂练习:处理错误301
9.5 控制执行上下文302
9.5.1 执行上下文302
9.5.2 EXECUTE AS子句303
9.5.3 扩展模拟上下文的选项304
9.6 实验306
9.7 习题307
第10章 使用XML309
快速入门7:创建学校数据库309
10.1 使用FORXML语句获得XML数据311
10.1.1 FORXML子句简介312
10.1.2 RAW模式查询314
10.1.3 AUTO模式查询316
10.1.4 EXPLICIT模式查询319
10.1.5 PATH模式查询321
10.1.6 课堂练习:使用FOR XML323
10.2 使用OPENXML碎分XML323
10.2.1 碎分XML数据概述323
10.2.2 用于管理内存中节点树的存储过程324
10.2.3 OPENXML语法325
10.2.4 使用XML命名空间的语法327
10.2.5 课堂练习:使用OPENXML碎分XML328
10.3 使用XML数据类型329
10.3.1 XML数据类型329
10.3.2 XQuery330
10.3.3 query、value和exist方法332
10.3.4 modify方法334
10.3.5 nodes方法336
10.3.6 课堂练习:使用XML数据类型337
10.4 创建XML索引338
10.4.1 XML索引338
10.4.2 XML索引的类型339
10.4.3 课堂练习:创建XML索引341
10.5 实现XML架构341
10.5.1 XML架构341
10.5.2 XML架构集合344
10.5.3 类型化XML347
10.6 实验348
10.6.1 实验项目一348
10.6.2 实验项目二348
10.6.3 实验项目三349
10.7 习题349
第11章 灾难恢复352
快速入门8:备份和还原数据库352
11.1 规划备份策略354
11.1.1 SQL Server备份类型355
11.1.2 恢复模式357
11.1.3 完整数据库备份策略359
11.1.4 数据库和事务日志备份策略359
11.1.5 差异备份策略360
11.1.6 文件或文件组备份策略360
11.1.7 备份操作员的注意事项360
11.1.8 备份媒体的注意事项361
11.2 备份用户数据库362
11.2.1 执行完整数据库备份的方法363
11.2.2 执行事务日志备份的方法366
11.2.3 执行差异备份的方法368
11.2.4 执行文件和文件组备份的方法369
11.2.5 确保备份完整性的选项370
11.2.6 课堂练习:备份数据库372
11.3 还原用户数据库373
11.3.1 还原的工作方式373
11.3.2 还原数据库的方法375
11.3.3 还原事务日志的方法377
11.3.4 还原页、文件和文件组的方法379
11.3.5 分段还原380
11.3.6 课堂练习:还原数据库382
11.4 从数据库快照恢复数据382
11.4.1 数据库快照382
11.4.2 数据库快照的工作方式383
11.4.3 从数据库快照恢复数据的场景384
11.4.4 课堂练习:使用数据库快照还原数据386
11.5 系统数据库和灾难恢复387
11.5.1 备份系统数据库的注意事项387
11.5.2 还原系统及用户数据库的注意事项388
11.5.3 还原master数据库的方法389
11.6 实验390
11.7 习题390
第12章 管理安全性392
快速入门9:管理数据库安全性392
12.1 SQL Server安全性概述394
12.1.1 主体395
12.1.2 安全对象395
12.1.3 SQL Server 2005权限396
12.1.4 继承的权限397
12.2 保障服务器作用域的安全397
12.2.1 SQL Server身份验证模式398
12.2.2 密码策略工作原理399
12.2.3 管理SQL Server登录名的方法401
12.2.4 内置服务器角色404
12.2.5 凭据406
12.2.6 服务器作用域权限408
12.2.7 课堂练习:管理登录名410
12.3 保障数据库作用域的安全410
12.3.1 管理用户的方法411
12.3.2 特殊用户415
12.3.3 数据库角色415
12.3.4 应用程序角色419
12.3.5 数据库作用域权限421
12.3.6 架构作用域权限425
12.3.7 课堂练习:管理用户427
12.4 在SQL Server中管理密钥和证书428
12.4.1 密钥428
12.4.2 证书430
12.4.3 SQL Server加密架构431
12.4.4 使用密钥和身份验证的时机432
12.4.5 演示:使用证书434
12.5 HTTP端点安全性434
12.5.1 理解HTTP端点安全性434
12.5.2 创建安全的HTTP端点436
12.6 实验439
12.7 习题439
第13章 监视SQL Server442
快速入门10:监视SQL Server442
13.1 查看当前活动444
13.1.1 活动监视器444
13.1.2 动态管理对象446
13.1.3 课堂练习:查看当前活动447
13.2 使用“系统监视器”447
13.2.1 “系统监视器”简介448
13.2.2 SQL Server性能对象450
13.2.3 监视SQL Server的注意事项451
13.2.4 演示:使用“系统监视器”454
13.3 使用“SQL Server Profiler”455
13.3.1 SQL Server Profiler455
13.3.2 “SQL Server Profiler”跟踪选项457
13.3.3 跟踪类别、事件和列458
13.3.4 演示:使用“SQL Server Profiler”460
13.4 使用DDL触发器460
13.4.1 DDL触发器461
13.4.2 创建DDL触发器462
13.4.3 管理DDL触发器的方法464
13.4.4 演示:创建一个DDL触发器465
13.5 实验465
13.6 习题466
第14章 维持高可用性468
快速入门11:维持高可用性468
14.1 高可用性简介470
14.1.1 影响可用性的因素470
14.1.2 优化数据库可用性的注意事项471
14.2 实现服务器群集472
14.2.1 服务器群集473
14.2.2 群集准备工作的注意事项474
14.2.3 在群集中安装SQL Server的方法475
14.3 实现数据库镜像476
14.3.1 数据库镜像477
14.3.2 数据库镜像配置选项479
14.3.3 数据库镜像端点480
14.3.4 为数据库镜像准备服务器的方法482
14.3.5 建立镜像会话的方法482
14.3.6 处理故障恢复的方法483
14.3.7 演示:配置数据库镜像484
14.4 实现日志传送484
14.4.1 日志传送485
14.4.2 实现日志传送的方法485
14.4.3 切换服务器角色的方法486
14.4.4 课堂练习:配置日志传送487
14.5 实验487
14.6 习题488
第15章 自动执行管理任务490
快速入门12:自动执行管理任务490
15.1 在SQL Server 2005中自动执行管理任务493
15.1.1 自动化的优点493
15.1.2 维护计划向导493
15.1.3 SQL Server代理495
15.1.4 课堂练习:使用“维护计划向导”496
15.2 使用Transact-SQL进行数据库维护496
15.2.1 管理统计信息497
15.2.2 收缩文件498
15.2.3 使用DBCC CHECKDB500
15.3 配置“SQL Server代理”503
15.3.1 “SQL Server代理”配置的注意事项503
15.3.2 “SQL Server代理邮件”的选项505
15.3.3 演示:配置数据库邮件506
15.4 创建作业和操作员507
15.4.1 作业507
15.4.2 操作员508
15.4.3 创建作业步骤的方法510
15.4.4 作业活动监视器511
15.4.5 课堂练习:实现作业和操作员513
15.5 创建警报513
15.5.1 警报513
15.5.2 创建警报514
15.5.3 课堂练习:实现警报516
15.6 管理“SQL Server代理”安全性516
15.6.1 “SQL Server代理”角色516
15.6.2 “SQL Server代理”的代理账户517
15.6.3 课堂练习:实现“SQL Server代理”的代理账户518
15.7 实验518
15.8 习题519
第16章 使用Service Broker521
快速入门13:使用Service Broker521
16.1 Service Broker概述524
16.1.1 Service Broker简介525
16.1.2 Service Broker系统体系结构526
16.1.3 Service Broker会话体系结构528
16.1.4 Service Broker会话过程530
16.1.5 Service Broker安全体系结构531
16.2 创建Service Broker对象533
16.2.1 创建消息类型的语法533
16.2.2 创建协定的语法535
16.2.3 创建队列的语法536
16.2.4 创建服务的语法538
16.2.5 演示:创建Service Broker对象540
16.3 发送和接收消息540
16.3.1 发送消息的语法541
16.3.2 接收消息的语法543
16.3.3 演示:发送和接收消息547
16.4 实验547
16.5 习题548
第17章 传输数据550
快速入门14:传输数据550
17.1 数据传输概述553
17.1.1 数据传输553
17.1.2 数据转换554
17.1.3 数据传输工具555
17.2 SQL Server Integration Services简介556
17.2.1 SSIS556
17.2.2 SSIS处理任务的方式558
17.2.3 SSIS工具559
17.2.4 课堂练习:使用“导入和导出向导”560
17.3 使用SQL Server Integration Services561
17.3.1 数据源和数据源视图561
17.3.2 连接管理器563
17.3.3 包控制流564
17.3.4 数据流任务566
17.3.5 部署包566
17.3.6 演示:创建SSIS包567
17.4 实验568
17.5 习题568
第18章 复制功能简介571
快速入门15:创建学校数据库571
18.1 复制功能概述573
18.1.1 复制573
18.1.2 复制中的服务器角色574
18.1.3 复制的类型575
18.1.4 项目、发布和订阅577
18.2 复制场景578
18.2.1 服务器到服务器的复制场景578
18.2.2 服务器到客户机的复制场景579
18.3 实验580
18.4 习题581
词汇表583
热门推荐
- 634377.html
- 963004.html
- 2580671.html
- 2981526.html
- 2920149.html
- 2092874.html
- 2967174.html
- 1591538.html
- 2567154.html
- 3092163.html
- http://www.ickdjs.cc/book_2222272.html
- http://www.ickdjs.cc/book_2602989.html
- http://www.ickdjs.cc/book_1500609.html
- http://www.ickdjs.cc/book_3725254.html
- http://www.ickdjs.cc/book_1656914.html
- http://www.ickdjs.cc/book_2223093.html
- http://www.ickdjs.cc/book_1271801.html
- http://www.ickdjs.cc/book_3225999.html
- http://www.ickdjs.cc/book_3249086.html
- http://www.ickdjs.cc/book_2461876.html