欢迎光临
免费的PDF电子书下载网站

零点起飞学SQL Server(配光盘)(零点起飞学编程) PDF下载

内容简介

本书结合大量实例,由浅入深、循序渐进地介绍了SQL Server 2008数据库技术,内容涵盖SQL Server 2008数据库基础、管理、维护、编程、商业智能和开发6个方面。本书图文并茂,力图以最直观的方式使读者学习各个知识点,为此还特意提供了典型习题及教学PPT,以方便教学。另外,本书配有大量配套教学视频,帮助读者更好地学习,这些视频和书中的实例源代码一起收录于本书的配书光盘中。
  本书共18章,分为3篇。第1篇介绍了SQL Server 2008的理论基础知识、安装、服务器管理、数据库管理、数据表和索引管理及数据完整性等内容;第2篇介绍了SQL Server 2008的安全与权限、监控状态、灾难恢复、自动化管理任务、高可用性及复制技术等内容;第3篇介绍了T-SQL数据操作与应用编程,另外还介绍了SQL Server 2008的集成服务、报表服务及分析服务,最后介绍了基于SQL Server 2008的至慧网上书城网站系统的开发实践,以提高读者的实战水平,因篇幅所限,该案例以PDF文件提供。
  本书适合SQL Server 2008数据库入门与提高的读者阅读,也可作为大中专院校及职业院校SQL Server数据库管理课程的教材。另外,本书也可供数据库技术爱好者和程序员作为实际工作中的参考书籍。
超值光盘

作者简介

暂无

零点起飞学SQL Server(配光盘)(零点起飞学编程) PDF下载

目录

第1篇 基础知识
第1章 SQL Server 2008简介( 教学视频:29分钟) 2
1.1 SQL Server 2008概述 2
1.1.1 SQL Server的发展 2
1.1.2 SQL Server 2008的系统架构 3
1.2 SQL Server 2008的组件 5
1.3 准备安装SQL Server 2008 6
1.3.1 选择正确的SQL Server 2008数据库版本 6
1.3.2 安装的软件、硬件要求 6
1.3.3 磁盘空间要求 7
1.3.4 操作系统支持 7
1.3.5 安装注意事项 8
1.4 安装过程 8
1.4.1 什么是SQL Server实例 8
1.4.2 安装SQL Server 2008须知 9
1.4.3 下载SQL Server 2008 9
1.4.4 准备安装SQL Server 2008 10
1.4.5 安装支持及许可以及选择要安装的功能 12
1.4.6 数据库实例及磁盘空间配置 14
1.4.7 服务器配置 15
1.4.8 完成安装 17
1.4.9 验证安装 18
1.5 安装后的程序 18
1.6 小结 20
1.7 习题 20
第2章 SQL Server数据库基础( 教学视频:19分钟) 21
2.1 关系数据库 21
2.1.1 关系模型 21
2.1.2 关系模型特点 23
2.1.3 关系运算 23
2.1.4 关系模型的规则 24
2.1.5 主流关系数据库 25
2.1.6 Transact-SQL语言简介 27
2.2 小结 28
2.3 习题 29
第3章 SQL Server 2008服务器管理( 教学视频:30分钟) 30
3.1 配置SQL Server服务 30
3.1.1 SQL Server服务的启动、停止、暂停和重新启动 30
3.1.2 启动方法设置 31
3.1.3 设置登录身份 31
3.1.4 了解SQL Server 2008的相关网络协议 31
3.1.5 配置服务器端网络协议 32
3.1.6 配置客户端网络协议 34
3.1.7 隐藏数据库引擎实例 36
3.2 连接与断开数据库服务器 37
3.2.1 启动SSMS 37
3.2.2 添加服务器组和服务器 38
3.2.3 连接数据库服务器 41
3.2.4 断开数据库连接 42
3.3 SQL Server 2008服务器属性配置 42
3.3.1 了解服务器相关属性 42
3.3.2 进行服务器属性配置 43
3.4 查看服务器的运行情况 44
3.4.1 什么是SQL Server日志 44
3.4.2 使用Windows系统日志 45
3.5 小结 46
3.6 习题 46
第4章 SQL Server 2008数据库( 教学视频:52分钟) 47
4.1 SQL Server 2008数据库简介 47
4.1.1 数据库基础知识 47
4.1.2 什么是系统数据库 48
4.1.3 文件和文件组 50
4.1.4 数据库对象 53
4.2 创建数据库 53
4.2.1 使用SSMS创建数据库 54
4.2.2 使用语句创建数据库 55
4.3 删除和重命名数据库 59
4.3.1 重命名数据库 59
4.3.2 删除数据库 60
4.4 修改数据库 62
4.4.1 扩大数据库大小 62
4.4.2 收缩数据库 63
4.4.3 收缩数据库文件 63
4.4.4 数据文件和日志文件的添加和删除 65
4.4.5 更改默认文件组 66
4.4.6 设置数据库选项 67
4.4.7 更改数据库所有者 68
4.4.8 移动数据库 69
4.4.9 改变数据库状态 70
4.5 分离与附加数据库 72
4.5.1 分离数据库 72
4.5.2 附加数据库 73
4.6 小结 75
4.7 习题 75
第5章 SQL Server 2008数据表和索引( 教学视频:42分钟) 77
5.1 数据表简介 77
5.1.1 什么是数据表 77
5.1.2 数据完整性 77
5.1.3 SQL Server 2008特殊表 78
5.1.4 规划数据表 79
5.1.5 系统数据类型 80
5.1.6 用户自定义数据类型 84
5.2 数据表定义 87
5.2.1 使用SSMS设计数据表 87
5.2.2 使用SSMS维护数据表 91
5.2.3 使用Transact-SQL设计与维护数据表 95
5.3 管理数据表中的数据 99
5.3.1 查看数据 99
5.3.2 更新数据 100
5.4 索引 101
5.4.1 什么是索引 102
5.4.2 维护索引 102
5.5 小结 104
5.6 习题 104
第6章 SQL Server 2008数据完整性( 教学视频:25分钟) 107
6.1 什么是数据完整性 107
6.1.1 实体完整性 107
6.1.2 域完整性 107
6.1.3 引用完整性 108
6.1.4 用户定义的完整性 108
6.2 什么是约束 109
6.2.1 使用主键约束PRIMARY KEY 109
6.2.2 使用唯一性约束UNIQUE 111
6.2.3 使用检查约束CHECK 113
6.2.4 使用默认值约束DEFAULT 114
6.2.5 使用空值约束null 116
6.2.6 使用外键约束FOREIGN KEY 116
6.3 使用规则 118
6.4 使用关系图 119
6.5 数据完整性实例 120
6.6 小结 121
6.7 习题 122
第2篇 数据库管理与维护
第7章 SQL Server 2008安全与权限( 教学视频:38分钟) 124
7.1 SQL Server 2008的安全性机制 124
7.1.1 操作系统级安全性 125
7.1.2 SQL Server级安全性 125
7.1.3 数据库级安全性 125
7.2 登录SQL Server 2008 125
7.2.1 设置登录的身份模式 126
7.2.2 使用SSMS创建登录 127
7.2.3 使用SSMS创建用户 130
7.2.4 使用Transact-SQL语句创建登录和用户 132
7.3 SQL Server 2008权限管理 134
7.3.1 设置服务器权限 134
7.3.2 设置数据库对象权限 134
7.3.3 设置数据库权限 137
7.4 SQL Server 2008角色管理 137
7.4.1 使用服务器角色 138
7.4.2 使用数据库角色 140
7.4.3 使用应用程序角色 142
7.5 SQL Server 2008其他安全性管理 143
7.5.1 密码策略 143
7.5.2 使用凭据 145
7.5.3 使用架构 147
7.5.4 使用密钥与证书 149
7.6 小结 152
7.7 习题 152
第8章 监控SQL Server 2008状态( 教学视频:29分钟) 153
8.1 查看当前活动 153
8.1.1 使用活动监视器 153
8.1.2 使用动态管理对象 155
8.2 系统性能监视器 157
8.2.1 运行系统性能监视器 157
8.2.2 SQL Server 2008性能对象 159
8.2.3 监控SQL Server 2008的关键点 160
8.3 使用SQL Server Profiler 161
8.3.1 SQL Server Profiler简介 161
8.3.2 创建跟踪 161
8.3.3 设置全局跟踪选项 162
8.3.4 指定跟踪文件的事件和数据列 164
8.3.5 将跟踪结果保存到表 164
8.3.6 修改筛选器 165
8.4 使用数据库引擎优化顾问 166
8.4.1 启动数据库引擎优化顾问 166
8.4.2 设置工具选项和布局 166
8.4.3 使用数据库引擎优化顾问的示例 167
8.5 小结 169
8.6 习题 169
第9章 SQL Server 2008灾难恢复( 教学视频:57分钟) 170
9.1 数据库备份 170
9.1.1 什么是备份 170
9.1.2 为什么备份数据库 170
9.1.3 数据库备份到哪 171
9.1.4 物理设备和逻辑设备 172
9.2 数据库恢复 173
9.2.1 恢复模式的分类 173
9.2.2 选择恢复模式 174
9.2.3 更改数据库恢复模式 175
9.3 数据库备份策略 176
9.3.1 备份的类型 176
9.3.2 理解备份策略 178
9.4 进行数据库备份 179
9.4.1 完整备份 179
9.4.2 差异备份 181
9.4.3 事务日志备份 182
9.4.4 结尾日志备份 183
9.4.5 文件和文件组备份 184
9.4.6 备份的验证与校验 185
9.5 数据库还原 186
9.5.1 完整数据库还原 187
9.5.2 差异数据库还原 189
9.5.3 事务日志还原 190
9.5.4 文件和文件组还原 191
9.5.5 页面还原 192
9.5.6 段落还原 193
9.6 用户数据库的灾难恢复 193
9.7 master数据库的灾难恢复 195
9.8 数据库快照 196
9.8.1 创建数据库快照语法 196
9.8.2 创建数据库快照 196
9.8.3 通过数据库快照实现灾难恢复 197
9.9 小结 197
9.10 习题 198
第10章 自动化管理( 教学视频:51分钟) 199
10.1 SQL Server代理 199
10.1.1 什么是SQL Server代理 199
10.1.2 SQL Server代理的构成 200
10.1.3 SQL Server代理的配置 201
10.1.4 启动和停止SQL Server代理服务 203
10.1.5 SQL Server代理的安全性 205
10.2 维护计划 207
10.2.1 自动运行的维护计划 207
10.2.2 使用向导创建维护计划 208
10.2.3 手工创建维护计划 211
10.3 作业 212
10.3.1 创建作业 212
10.3.2 创建作业步骤 214
10.3.3 创建作业计划 216
10.3.4 查看和修改作业 217
10.3.5 运行作业 219
10.3.6 查看作业历史日志 219
10.4 警报 222
10.4.1 创建警报 222
10.4.2 管理警报 223
10.5 操作员 223
10.5.1 创建操作员 224
10.5.2 为操作员分配警报 224
10.5.3 管理操作员 225
10.6 小结 226
10.7 习题 226
第11章 SQL Server 2008高可用性( 教学视频:44分钟) 227
11.1 SQL Server 2008高可用性简介 227
11.1.1 SQL Server 2008高可用性技术 227
11.1.2 高可用性方案 229
11.2 故障转移群集 230
11.2.1 故障转移群集简介 230
11.2.2 安装故障转移群集 231
11.3 事务日志传送 232
11.3.1 日志传送简介 232
11.3.2 日志传送作业 233
11.3.3 配置日志传送 235
11.3.4 故障转移到日志传送辅助服务器 240
11.3.5 交换主服务器和辅助服务器的角色 241
11.3.6 删除日志传送 242
11.4 数据库镜像 242
11.4.1 数据库镜像简介 243
11.4.2 数据库镜像模式 243
11.4.3 数据库镜像角色 244
11.4.4 配置数据库镜像 245
11.4.5 管理数据库镜像 248
11.5 小结 248
11.6 习题 249
第12章 SQL Server 2008复制( 教学视频:30分钟) 250
12.1 SQL Server 2008复制简介 250
12.1.1 复制发布模型概述 250
12.1.2 选择复制的类型 251
12.2 配置分发服务器 253
12.2.1 配置分发服务器简介 253
12.2.2 管理发布和分发服务器 256
12.3 配置发布 259
12.3.1 创建发布 259
12.3.2 管理发布属性 263
12.4 配置订阅 264
12.5 监视复制 268
12.6 小结 270
12.7 习题 271
第3篇 编程、商业智能及开发实战
第13章 Transact-SQL数据操作( 教学视频:39分钟) 274
13.1 查询数据 274
13.1.1 SELECT字句 274
13.1.2 INTO子句 277
13.1.3 FROM子句 278
13.1.4 WHERE子句 280
13.1.5 GROUP BY子句 283
13.1.6 HAVING子句 285
13.1.7 ORDER BY子句 285
13.1.8 COMPUTE子句 286
13.1.9 联合查询 286
13.1.10 嵌套查询 287
13.2 插入数据 287
13.3 更新数据 288
13.4 删除数据 289
13.5 小结 291
13.6 习题 291
第14章 Transact-SQL应用( 教学视频:61分钟) 293
14.1 Transact-SQL对象 293
14.1.1 注释符 293
14.1.2 运算符 293
14.1.3 通配符 294
14.1.4 显示消息 294
14.1.5 批处理 295
14.1.6 变量 295
14.2 Transact-SQL控制流语言 296
14.2.1 IF…ELSE语句 296
14.2.2 BEGIN…END语句 297
14.2.3 WHILE…CONTINUE…BREAK语句 297
14.2.4 CASE语句 299
14.2.5 TRY…CATCH语句 300
14.2.6 WAITFOR 301
14.2.7 GOTO语句 302
14.2.8 RETURN语句 302
14.3 Transact-SQL常用函数 303
14.3.1 字符串操作函数 303
14.3.2 日期时间操作函数 304
14.3.3 转换操作函数 305
14.3.4 数学运算函数 305
14.3.5 聚合操作函数 306
14.3.

前沿

  微软的SQL Server 2008正式版,提供了完整的企业级技术与工具,帮助用户以最低的总拥有成本获得最有价值的信息。用户可以充分享受高性能,高可用性,高安全性,使用更多的高效管理与开发工具,利用自服务的商业智能实现更为广泛深入的商业洞察。
  为了使广大读者快速掌握SQL Server 2008数据库管理与开发的实用技术,笔者编写了本书。本书结合大量的配套多媒体教学视频,以循序渐进的方式,通过大量实例操作,从基础、管理、维护、编程、商业智能和开发6个方面对SQL Server 2008数据库进行了全面讲解,并介绍了一个项目开发案例,让读者在学习数据库知识的同时,利用SQL Server数据库技术解决实际工作中的问题。
本书特色
  1.配大量多媒体语音教学视频,学习效果好
  作者专门录制了大量的配套多媒体语音教学视频,以便让读者更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于配书光盘中。
  2.完善的内容体系
  本书内容全面,内容覆盖传统的SQL Server基础、管理、维护和编程,还着重讲解了SQL Server 2008的重要功能——商业智能。这部分内容包括SQL Server 2008集成服务、SQL Server 2008报表服务及SQL Server 2008分析服务。
  3.人性化的讲解
  本书结合实际开发和初学者的感性认识,讲述了SQL Server 2008数据库管理与开发中的应用。讲解时以大量的实例进行示范和解说,循序渐进引导读者学习,解决实际工作中的各种问题。讲解中穿插图示、案例、代码,并着重指出各类学习重点和开发难点。
  4.详解典型项目案例开发,提高实战水平
  本书详细介绍了基于SQL Server 2008的至慧网上书城网站系统的开发实践。通过这个项目案例,可以提高读者的软件项目开发水平,从而具备独立进行项目开发的能力。
  5.写作细致,处处为读者着想
  本书内容编排、概念表述、基础语法讲解、示例讲解、源代码注释等都很细致。作者耐心、细致地将各类知识点讲解的很清楚,为读者学习C#程序开发提供了帮助。
  6.贯穿大量的实例和技巧
  本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,力求让读者获得真正实用的知识。
  7.提供教学PPT,方便老师教学
  本书适合大中专院校和职业学校作为职业技能可能的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。
本书内容及体系结构
  第1篇  ;基础使用(第1~6章)
  本篇主要内容包括:SQL Server 2008数据库理论基础、如何安装SQL Server 2008及其如何对SQL Server 2008服务器进行有效地配置和管理、SQL Server 2008数据库、SQL Server 2008数据表与索引、SQL Server 2008数据完整性等内容。通过本篇的学习,读者可以更全面地了解数据库环境,更好地为后面SQL Server 2008的管理、维护、编程和开发打下扎实的基础,为进一步学习SQL Server 2008的维护、编程和开发奠定基础。
  第2篇  ;数据库管理维与护篇(第7~12章)
  本篇主要内容包括:SQL Server 2008安全与权限的一般操作与管理、监控SQL Server 2008状态、SQL Server 2008的灾难恢复、自动化管理任务、SQL Server 2008高可用性以及SQL Server 2008复制的基本操作与管理。通过本篇的学习,读者可以学习创建一个可靠的SQL Server 2008数据库环境。
  第3篇  ;编程、商业智能及开发实战(第13~18章)
  本篇主要内容包括:Transact-SQL数据操作、Transact-SQL应用编程、SQL Server 2008集成服务、SQL Server 2008报表服务、SQL Server 2008分析服务以及基于SQL Server 2008的至慧网上书城网站系统的开发实践等。通过本篇的学习,读者可以掌握编程技巧,同时掌握了解SQL Server 2008的新增功能——商业智能,理解该功能在编程核心技术中的应用,提高实战水平。
  因篇幅所限,本篇中的第18章内容以PDF文件格式提供,收录于本书配书光盘中,从而降低各位读者的购书开销。本章也和前面各章一样录制了教学视频,并提供了详细源代码收录于配书光盘中,以方便读者学习。
本书光盘内容
* 本书重点内容的配套教学视频;
* 本书实例涉及的源代码;
* 本书第18章的PDF文件。
本书读者对象
* SQL Server初、中级读者;
* SQL Server数据库管理人员;
* SQL Server数据库开发人员;
* 用SQL Server数据库进行报表发布等商务智能开发人员;
* 大中专院校的学生;
* 社会培训班学员。
本书阅读建议
* 建议初学者,从前到后顺次阅读;
* 书中的实例和示例,读者都要亲自上机动手实践,熟练掌握;
* 课后习题都需要认真做一做,以检查自己对本章内容的掌握程度;
* 学习本书时,建议读者先仔细阅读书中的讲解,然后再结合本章教学视频,学习效果更佳;
* 学习过程中,要勤于思考,勤于总结,遇到不会的要多多查阅。
  编者

零点起飞学SQL Server(配光盘)(零点起飞学编程) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:零点起飞学SQL Server(配光盘)(零点起飞学编程)