SQL Server 2008数据库管理基础PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:微软公司著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2011
- ISBN:9787115233479
- 页数:328 页
第1章 数据库基础 1
1.1 数据库基础 1
1.1.1 数据与数据库 1
1.1.2 表、行、列和约束 2
1.1.3 在Microsoft SQL Server 2008中创建表 4
1.1.4 创建表的步骤小结 6
1.1.5 设置列属性和约束 7
1.1.6 关系 8
1.1.7 其他SQL Server 2008数据库对象 13
1.2 SQL Server 2008概述 14
1.2.1 SQL Server 2008简介 15
1.2.2 SQL Server 2008的应用方式 15
1.2.3 SQL Server 2008的组件 16
1.2.4 SQL Server 2008管理工具 16
1.2.5 SQL Server 2008数据库引擎组件 19
1.3 习题 20
第2章 安装和配置SQL Server 2008 21
2.1 SQL Server 2008的安装准备 21
2.1.1 SQL Server 2008的版本 21
2.1.2 硬件要求 22
2.1.3 32位操作系统要求 23
2.1.4 64位操作系统要求 24
2.1.5 深入了解SQL Server实例 24
2.1.6 SQL Server 2008许可证比较 26
2.1.7 安全注意事项 27
2.1.8 检查排序规则注意事项 29
2.1.9 检查升级注意事项 30
2.1.10 演示:验证安装前信息 31
2.2 安装SQL Server 2008 32
2.2.1 安装过程概述 32
2.2.2 系统配置检查器 33
2.2.3 安装组件的选项 35
2.2.4 执行无人参与安装 35
2.3 配置SQL Server 2008安装 36
2.3.1 SQL Server配置管理器 36
2.3.2 演示:使用SQL Server配置管理器 37
2.3.3 SQL Server Management Studio 38
2.3.4 使用sqlcmd命令行工具 40
2.3.5 使用Windows PowerShell管理SQL Server 2008. 41
2.3.6 演示:使用PowerShell管理SQL Server 2008 41
2.3.7 服务器级选项 42
2.4 实验:安装和配置SQL Server2008 43
2.4.1 实验2-1:安装SQL Server2008 43
2.4.2 实验2-2:配置SQL Server2008 44
2.5 习题 45
第3章 管理数据库和文件 47
3.1 规划数据库 47
3.1.1 数据库和文件类型 47
3.1.2 数据存储方式 48
3.1.3 事务日志工作方式 49
3.1.4 文件放置的注意事项 51
3.1.5 文件组 52
3.1.6 文件组注意事项 53
3.1.7 分区 54
3.1.8 容量计划注意事项 56
3.1.9 演示:使用文件和文件组 57
3.2 创建数据库 57
3.2.1 创建数据库的注意事项 58
3.2.2 创建数据库 58
3.2.3 重要数据库选项 60
3.2.4 调整数据库文件大小 61
3.2.5 收缩数据库 61
3.2.6 架构 62
3.2.7 创建架构 63
3.2.8 演示:创建数据库和架构 64
3.3 使用基于策略的管理 65
3.3.1 中央管理服务器 66
3.3.2 基于策略的管理简介 66
3.3.3 基于策略的管理的组成部分 67
3.3.4 实现基于策略的管理 68
3.3.5 演示:实施策略 69
3.4 实验:管理数据库和文件 70
3.4.1 实验3-1:创建数据库 70
3.4.2 实验3-2:监视和管理文件组使用情况 72
3.4.3 实验3-3:创建策略 73
3.5 习题 73
第4章 灾难恢复 76
4.1 规划数据库备份策略 76
4.1.1 SQL Server备份类型的概述 76
4.1.2 恢复模式 78
4.1.3 完整数据库备份策略 79
4.1.4 数据库和事务日志备份策略 80
4.1.5 差异备份策略 81
4.1.6 文件或文件组备份策略 82
4.1.7 备份操作员和备份介质的注意事项 83
4.2 备份用户数据库 85
4.2.1 如何检查数据库完整性 85
4.2.2 执行完整数据库备份 86
4.2.3 执行事务日志备份 88
4.2.4 执行差异备份 88
4.2.5 执行文件或文件组备份 90
4.2.6 执行结尾日志备份和仅复制备份 91
4.2.7 备份压缩 92
4.2.8 确保备份完整性的选项 94
4.2.9 演示:备份数据库 95
4.3 实验:灾难恢复——第1部分 96
4.4 还原用户数据库 97
4.4.1 还原过程的工作方式 97
4.4.2 还原类型 99
4.4.3 还原数据库 99
4.4.4 还原事务日志 101
4.4.5 演示:还原数据库 102
4.5 执行联机还原操作 103
4.5.1 联机还原操作概述 103
4.5.2 还原受损页 104
4.5.3 还原文件或文件组 105
4.5.4 执行段落还原 107
4.6 从数据库快照恢复数据 109
4.6.1 数据库快照 109
4.6.2 数据库快照的工作方式 110
4.6.3 从数据库快照恢复数据 111
4.6.4 演示:创建和恢复数据库快照 112
4.7 系统数据库和灾难恢复 113
4.7.1 创建系统数据库的注意事项 114
4.7.2 还原系统数据库的注意事项 115
4.7.3 还原master数据库 115
4.8 实验:灾难恢复——第2部分 117
4.8.1 实验4-2:还原和恢复数据库 117
4.8.2 实验4-3:执行段落备份和还原操作 118
4.8.3 实验4-4:还原Master数据库 121
4.9 习题 122
第5章 管理安全性 125
5.1 SQL Server安全性概述 125
5.1.1 SQL Server安全框架 125
5.1.2 主体 126
5.1.3 安全对象 128
5.1.4 SQL Server权限 129
5.2 保护服务器范围 131
5.2.1 SQL Server身份验证方法 131
5.2.2 密码策略 132
5.2.3 服务器级角色 134
5.2.4 管理SQL Server登录名 135
5.2.5 实例间委派 136
5.2.6 凭据 137
5.2.7 服务器范围权限 137
5.2.8 演示:管理登录名 138
5.3 保护数据库范围 139
5.3.1 数据库角色 139
5.3.2 应用程序角色 141
5.3.3 管理用户 141
5.3.4 特殊用户 142
5.3.5 数据库范围权限 143
5.3.6 架构范围权限 144
5.3.7 所有权链 145
5.3.8 在常见场景中应用角色 146
5.3.9 演示:管理角色和用户 147
5.4 管理密钥和证书 149
5.4.1 密钥 149
5.4.2 证书 150
5.4.3 SQL Server加密体系结构 150
5.4.4 何时使用密钥和证书 151
5.4.5 透明数据加密 152
5.4.6 演示:加密和解密数据 154
5.5 审核安全性 155
5.5.1 讨论:什么是审核 155
5.5.2 安全审核与Profiler 156
5.5.3 审核与DDL触发器 156
5.5.4 SQL Server Audit简介 158
5.5.5 SQL Server Audit操作组和操作 159
5.5.6 演示:使用SQL Server Audit 159
5.6 实验:管理安全性 160
5.6.1 实验5-1:创建登录名并分配服务器范围权限 160
5.6.2 实验5-2:创建数据库用户,并分配数据库范围和架构范围权限 163
5.6.3 实验5-3:使用证书和密钥加密数据 165
5.6.4 实验5-4:实施SQL Server Audit 166
5.7 习题 167
第6章 数据转移 171
6.1 数据转移概述 171
6.1.1 数据转移 171
6.1.2 数据转移工具 172
6.1.3 导入/导出向导 174
6.1.4 演示:使用导入/导出向导 174
6.1.5 数据库复制向导 175
6.1.6 演示:使用数据库复制向导 176
6.1.7 大容量导入/导出注意事项 176
6.1.8 大容量导入/导出工具 177
6.1.9 XML大容量加载 178
6.2 SQL Server Integration Services简介 178
6.2.1 数据转换 179
6.2.2 SQL Server Integration Services 179
6.2.3 SQL Server Integration Services工具 180
6.2.4 数据源和数据源视图 180
6.2.5 连接管理器 181
6.2.6 SQL Server Integration Services如何处理任务 182
6.2.7 如何部署包 182
6.2.8 演示:使用SQL Server Integration Services 183
6.3 实验:转移数据 186
6.3.1 实验6-1:使用导入/导出向导 186
6.3.2 实验6-2:执行大容量加载 187
6.3.3 实验6-3:创建SSIS解决方案 188
6.4 习题 190
第7章 管理任务自动化 192
7.1 在SQL Server 2008中实现管理任务自动化 192
7.1.1 自动化的益处 192
7.1.2 作业 193
7.1.3 操作员 193
7.1.4 创建作业步骤 193
7.1.5 演示:创建作业和操作员 194
7.1.6 使用作业活动监视器 195
7.2 使用SQL Server代理 196
7.2.1 SQL Server代理 196
7.2.2 SQL Server代理配置注意事项 197
7.2.3 配合SQL Server代理使用数据库邮件 198
7.2.4 演示:使用SQL Server代理 198
7.3 创建维护计划 199
7.3.1 维护计划 199
7.3.2 创建维护计划 200
7.3.3 演示:创建维护计划 201
7.4 实施警报 201
7.4.1 警报 201
7.4.2 创建警报 202
7.4.3 响应警报 203
7.4.4 演示:使用警报 203
7.5 管理多服务器 204
7.5.1 配置服务器 204
7.5.2 多服务器作业注意事项 204
7.5.3 对多服务器作业使用事件转发 205
7.5.4 演示:创建多服务器作业 206
7.6 管理SQL Server代理安全性 207
7.6.1 SQL Server代理角色 207
7.6.2 SQL Server代理的代理账户 208
7.7 实验:管理任务自动化 209
7.7.1 实验7-1:配置SQL Server代理 209
7.7.2 实验7-2:创建操作员和作业 210
7.7.3 实验7-3:创建警报 211
7.8 习题 212
第8章 实施复制 214
8.1 复制概述 214
8.1.1 分发和同步数据 214
8.1.2 复制 214
8.1.3 复制的组件 215
8.1.4 复制中的服务器角色 216
8.1.5 复制类型 217
8.1.6 复制代理 217
8.2 管理发布和订阅 218
8.2.1 创建发布 218
8.2.2 创建订阅 219
8.2.3 演示:配置快照复制 220
8.2.4 管理和监视复制 221
8.3 在某些常见场景中配置复制 222
8.3.1 服务器对服务器复制场景 222
8.3.2 服务器对客户端复制场景 223
8.3.3 HTTP合并复制 224
8.3.4 演示:配置HTTP合并复制 225
8.3.5 Oracle发布 226
8.3.6 对等复制 227
8.3.7 演示:配置对等复制 228
8.4 实验:实施复制 229
8.4.1 实验8-1:实施快照复制 229
8.4.2 实验8-2:实施对等事物复制 230
8.4.3 实验8-3:实施HTTP合并复制 231
8.5 习题 233
第9章 维护高可用性 235
9.1 高可用性简介 235
9.1.1 讨论:为什么需要高可用性 235
9.1.2 可用性 235
9.1.3 影响可用性的因素 236
9.2 实施日志传送 237
9.2.1 日志传送 237
9.2.2 配置日志传送 238
9.2.3 切换服务器角色 240
9.2.4 演示:配置日志传送 241
9.3 实施数据库镜像 242
9.3.1 数据库镜像 242
9.3.2 数据库镜像服务器角色 243
9.3.3 数据库镜像配置的选项 244
9.3.4 数据库镜像端点 245
9.3.5 建立镜像会话 246
9.3.6 处理故障转移 247
9.3.7 透明客户端重定向 248
9.3.8 演示:配置数据库镜像 249
9.4 实施服务器群集 251
9.4.1 服务器群集 251
9.4.2 服务器群集的注意事项 252
9.4.3 在群集上安装SQL Server 253
9.5 使用分布式高可用性解决方案 254
9.5.1 对等复制注意事项 254
9.5.2 实施分布式负载平衡 255
9.5.3 实施分布式高可用性 256
9.5.4 优化数据库可用性的注意事项 258
9.6 实验:维护高可用性 259
9.6.1 实验9-1:配置日志传送 259
9.6.2 实验9-2:配置数据库镜像 261
9.7 习题 262
第10章 监视SQL Server 265
10.1 查看当前活动 265
10.1.1 监视SQL Server的注意事项 265
10.1.2 活动监视器概述 267
10.1.3 演示:使用活动监视器 269
10.1.4 可靠性和性能监视器概述 269
10.1.5 动态管理视图和函数的概述 271
10.1.6 如何使用动态管理视图查看活动 271
10.1.7 演示:使用动态管理视图 272
10.2 使用SQL Server Profiler 273
10.2.1 SQL Server Profiler概述 273
10.2.2 SQL Server Profiler跟踪选项 274
10.2.3 跟踪类别、事件和列 275
10.2.4 演示:使用SQL Server Profiler 276
10.3 使用DDL触发器 276
10.3.1 DDL触发器概述 276
10.3.2 创建DDL触发器 277
10.3.3 管理DDL触发器 278
10.3.4 演示:使用DDL触发器 279
10.4 使用事件通知 280
10.4.1 事件通知概述 280
10.4.2 创建事件通知 281
10.4.3 处理事件通知 281
10.4.4 管理事件通知 282
10.4.5 演示:实现事件通知 283
10.5 实验:监视SQL Server 284
10.5.1 实验10-1:监视SQLServer活动 284
10.5.2 实验10-2:跟踪SQLServer活动 286
10.5.3 实验10-3:使用DDL触发器 287
10.5.4 实验10-4:使用事件通知 288
10.6 习题 290
第11章 故障排除和性能调优 292
11.1 SQL Server故障排除 292
11.1.1 SQL Server故障排除方法 292
11.1.2 使用专用管理员连接 293
11.1.3 连接故障排除 294
11.1.4 并发概念 295
11.1.5 并发问题故障排除 297
11.1.6 演示:并发问题故障排除 297
11.1.7 磁盘空间问题故障排除 298
11.2 SQL Server中的性能调优 299
11.2.1 性能调优 300
11.2.2 性能调优工具 300
11.2.3 索引对性能的影响 302
11.2.4 使用数据库引擎优化顾问 303
11.2.5 演示:使用数据库引擎优化顾问 304
11.2.6 查询调优简介 305
11.2.7 演示:查询调优 308
11.3 使用资源调控器 308
11.3.1 资源调控器简介 308
11.3.2 资源调控器概念 310
11.3.3 实施资源调控器 312
11.3.4 监视资源调控器 312
11.3.5 演示:配置资源调控器 314
11.4 使用数据收集器 316
11.4.1 数据收集器简介 316
11.4.2 数据收集器术语 317
11.4.3 配置数据收集器 319
11.4.4 演示:配置数据收集器 319
11.5 实验:故障排除和性能调优 320
11.5.1 实验11-1:连接问题故障排除 321
11.5.2 实验11-2:并发问题故障排除 322
11.5.3 实验11-3:使用数据库引擎优化顾问 323
11.5.4 实验11-4:实施资源调控器 323
11.5.5 实验11-5:实施数据收集器 326
11.6 习题 326
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019