图书介绍
SQL Server 2008完全学习手册PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2008完全学习手册](https://www.shukui.net/cover/44/34650249.jpg)
- 郭郑州,陈军红等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302224976
- 出版时间:2011
- 标注页数:696页
- 文件大小:246MB
- 文件页数:711页
- 主题词:关系数据库-数据库管理系统,SQL Server 2008-技术手册
PDF下载
下载说明
SQL Server 2008完全学习手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 SQL Server 2008基础知识篇第1章 SQL Server 2008入门知识1
1.1 数据库1
1.1.1 数据库概念2
1.1.2 数据库模型2
1.2 关系数据库3
1.2.1 关系数据库概念4
1.2.2 关系数据库术语5
1.2.3 关系数据库管理系统功能6
1.2.4 关系模型完整性规则6
1.3 范式理论7
1.3.1 第一范式7
1.3.2 第二范式8
1.3.3 第三范式9
1.4 E-R模型9
1.4.1 实体模型9
1.4.2 关系模型10
1.5 SQL Server 2008体系结构11
1.6 SQL Server 2008新增功能与特性13
1.6.1 新的日期数据类型13
1.6.2 LINQ语言15
1.6.3 HierarchyId类型15
1.6.4 增强XML功能16
1.6.5 Transact-SQL语言增强18
1.6.6 报表服务20
1.6.7 集成服务20
1.6.8 分析服务21
1.6.9 Office集成特性21
1.7 使用SQL Server 200822
1.7.1 安装SQL Server 200822
1.7.2 验证安装28
1.7.3 注册服务器28
1.7.4 配置服务器30
第2章 使用SQL Server 2008管理工具32
2.1 Business Intelligence Development Studio32
2.2 SQL Server Management Studio33
2.2.1 SQL Server Management Studio简介33
2.2.2 对象资源管理器35
2.2.3 已注册的服务器35
2.2.4 解决方案资源管理器36
2.2.5 模板资源管理器37
2.3 SQL Server Profiler38
2.4 SQL Server联机丛书40
2.5 Reporting Services配置42
2.6 SQL Server配置管理器43
2.7 SQL Server错误和使用情况报告45
2.8 数据库引擎优化顾问46
2.9 命令提示实用工具46
2.9.1 sqlcmd46
2.9.2 其他工具48
第二篇 SQL Server 2008日常操作篇第3章 SQL Server 2008数据库管理49
3.1 数据库的组成49
3.1.1 系统数据库49
3.1.2 数据库存储文件51
3.1.3 数据库元素51
3.2 数据库快照53
3.2.1 数据库快照概述53
3.2.2 创建数据库快照53
3.2.3 使用数据库快照54
3.3 创建数据库55
3.3.1 使用向导创建55
3.3.2 使用SQL语句创建基本数据库58
3.3.3 指定多个数据库文件创建数据库60
3.3.4 指定多个文件组的数据库61
3.4 数据库基本操作63
3.4.1 修改数据库名称63
3.4.2 扩大数据库文件64
3.4.3 收缩数据库文件65
3.4.4 添加辅助数据文件65
3.4.5 删除数据库67
3.4.6 查看数据库状态68
3.5 数据库其他操作70
3.5.1 分离数据库71
3.5.2 附加数据库72
3.5.3 收缩数据库73
3.5.4 复制和移动数据库74
3.5.5 优化数据库78
第4章 SQL Server 2008数据表管理80
4.1 表概述80
4.1.1 什么是表80
4.1.2 系统表和临时表81
4.2 使用CREATE TABLE语句创建表82
4.2.1 基本语法82
4.2.2 创建主键列83
4.2.3 创建外键84
4.2.4 创建非空列84
4.2.5 创建默认值定义85
4.2.6 创建CHECK约束列85
4.2.7 创建自动编号列86
4.2.8 创建唯一列87
4.3 使用图形界面创建表88
4.4 列数据类型89
4.4.1 精确数字类型90
4.4.2 近似数字类型90
4.4.3 Unicode字符数据类型90
4.4.4 二进制数据类型91
4.4.5 日期和时间数据类型91
4.4.6 字符串数据类型91
4.4.7 其他数据类型92
4.4.8 创建自定义数据类型92
4.5 修改数据表95
4.5.1 重命名/删除表95
4.5.2 修改列属性96
4.5.3 添加/删除表列97
4.5.4 表的关系图98
4.6 约束100
4.6.1 数据库完整性100
4.6.2 主关键字约束101
4.6.3 外关键字约束103
4.6.4 唯一性约束105
4.6.5 CHECK约束106
4.6.6 DEFAULT约束106
4.6.7 NOT NULL约束107
4.7 使用规则107
4.7.1 创建规则107
4.7.2 绑定规则107
4.7.3 查看规则108
4.7.4 删除规则109
4.8 使用默认值110
4.8.1 创建默认值111
4.8.2 绑定默认值111
4.8.3 查看默认值112
4.8.4 删除默认值113
第5章 操作架构、视图和索引115
5.1 使用架构115
5.1.1 使用图形界面创建架构115
5.1.2 使用CREATE SCHEMA语句创建架构117
5.1.3 修改架构118
5.1.4 移动对象到新的架构119
5.1.5 删除架构121
5.2 使用视图122
5.2.1 使用图形界面创建视图122
5.2.2 使用CREATE VIEW语句124
5.2.3 更新视图129
5.2.4 查看视图132
5.2.5 修改视图132
5.2.6 删除视图133
5.3 索引134
5.3.1 索引概述134
5.3.2 选择索引类型135
5.3.3 确定索引列136
5.3.4 创建索引137
5.3.5 查看索引属性139
5.3.6 修改索引140
5.3.7 删除索引142
5.3.8 使用数据库引擎优化顾问142
第三篇 SQL Server 2008数据处理篇第6章 数据查询和管理147
6.1 基本SELECT语句147
6.1.1 SELECT基本语句148
6.1.2 取消重复元组149
6.1.3 使用TOP关键字150
6.1.4 查询计算列151
6.1.5 使用别名查询152
6.2 限定查询条件153
6.2.1 比较运算符154
6.2.2 范围运算符155
6.2.3 逻辑运算符156
6.2.4 字符匹配158
6.2.5 列表运算符160
6.2.6 未知值161
6.3 规范化查询162
6.3.1 排序查询162
6.3.2 分组查询163
6.3.3 统计查询164
6.4 插入数据165
6.4.1 简单的数据插入165
6.4.2 将一个表中的数据插入到另一个表中167
6.4.3 将查询结果集插入到一个新表中169
6.5 更新数据170
6.5.1 根据表中数据更新行170
6.5.2 根据其他表更新行171
6.5.3 使用TOP表达式172
6.6 删除数据173
6.6.1 使用DELETE语句174
6.6.2 使用TRUNCATE TABLE语句176
6.6.3 删除基于其他表中的行177
第7章 高级查询178
7.1 多表查询178
7.1.1 内连接178
7.1.2 外连接180
7.1.3 交叉连接182
7.1.4 自连接183
7.1.5 联合查询184
7.1.6 交查询185
7.1.7 差查询186
7.2 子查询186
7.2.1 IN关键字187
7.2.2 使用EXISTS关键字188
7.2.3 比较运算符189
7.2.4 单值子查询190
7.2.5 嵌套子查询190
7.3 XML查询191
7.3.1 XML数据类型191
7.3.2 XQuery查询192
7.3.3 使用FOR XML ROW模式194
7.3.4 使用FOR XML AUTO模式194
7.3.5 使用FOR XML EXPLICIT模式195
7.3.6 XML索引198
7.3.7 OPENXML函数199
第8章 Transact-SQL编程202
8.1 Transact-SQL概述202
8.1.1 什么是Transact-SQL202
8.1.2 Transact-SQL语法规范203
8.2 常量与变量204
8.2.1 常量204
8.2.2 变量204
8.3 表达式207
8.3.1 简单表达式207
8.3.2 复杂表达式208
8.3.3 注释208
8.4 运算符209
8.4.1 算术运算符209
8.4.2 比较运算符210
8.4.3 赋值运算符211
8.4.4 位运算符212
8.4.5 逻辑运算符213
8.4.6 字符串连接运算符214
8.4.7 一元运算符215
8.4.8 运算符优先级216
8.5 控制语句218
8.5.1 BEGIN END语句块218
8.5.2 IF条件语句219
8.5.3 CASE分支语句219
8.5.4 WHILE循环语句221
8.5.5 TRY错误处理语句222
8.6 函数223
8.6.1 聚合函数223
8.6.2 数学函数225
8.6.3 配置函数227
8.6.4 字符串函数228
8.6.5 数据类型转换函数230
8.6.6 日期和时间函数231
8.6.7 文本和图像函数232
8.6.8 用户自定义函数232
8.7 事务与锁235
8.7.1 事务235
8.7.2 锁237
8.8 游标238
8.8.1 定义游标238
8.8.2 打开游标239
8.8.3 检索游标239
8.8.4 关闭与删除游标240
第9章 存储过程242
9.1 存储过程概述242
9.1.1 用户自定义存储过程242
9.1.2 扩展存储过程243
9.1.3 系统存储过程243
9.2 创建存储过程246
9.2.1 存储过程创建规则247
9.2.2 创建简单存储过程247
9.2.3 创建加密存储过程250
9.2.4 创建临时存储过程251
9.2.5 创建嵌套存储过程251
9.3 使用存储过程参数253
9.3.1 指定参数名称和数据类型253
9.3.2 输入参数254
9.3.3 为参数指定默认值255
9.3.4 指定输出参数256
9.4 执行存储过程257
9.4.1 通过存储过程自身执行257
9.4.2 在INSERT语句中执行259
9.4.3 通过图形化界面执行260
9.5 管理存储过程261
9.5.1 查看存储过程261
9.5.2 修改存储过程263
9.5.3 删除存储过程265
9.6 CLR存储过程266
9.6.1 创建CLR存储过程266
9.6.2 创建返回行集和信息的CLR存储过程269
9.6.3 删除CLR存储过程和程序集270
第10章 触发器271
10.1 什么是触发器271
10.1.1 触发器概述271
10.1.2 触发器的分类273
10.2 创建DML触发器273
10.2.1 创建触发器语法273
10.2.2 创建INSERT触发器274
10.2.3 创建DELETE触发器276
10.2.4 创建UPDATE触发器277
10.2.5 创建INSTEAD OF触发器279
10.3 创建DDL触发器280
10.3.1 创建DDL触发器语法280
10.3.2 创建数据库作用域的DDL触发器281
10.3.3 创建服务器作用域的DDL触发器281
10.4 嵌套触发器282
10.5 递归触发器284
10.6 CLR触发器287
10.6.1 创建CLR DML触发器287
10.6.2 创建CLR DDL触发器291
10.7 管理触发器293
10.7.1 修改触发器293
10.7.2 禁用触发器294
10.7.3 启用触发器295
10.7.4 删除触发器295
第四篇 SQL Server 2008数据库管理篇第11章 SQL Server 2008的安全机制297
11.1 安全机制简介297
11.1.1 客户机安全机制298
11.1.2 网络传输安全机制298
11.1.3 实例级别安全机制299
11.1.4 数据库级别安全机制299
11.1.5 对象级别安全机制299
11.2 SQL Server身份验证模式300
11.2.1 Windows身份验证模式300
11.2.2 混合模式301
11.2.3 配置身份验证模式302
11.3 SQL Server 2008登录302
11.3.1 创建Windows登录账户303
11.3.2 创建SQL Server登录账户304
11.3.3 使用图形化界面管理登录账户307
11.3.4 通过命令管理登录账户309
11.4 数据库用户311
11.4.1 查看默认数据库用户311
11.4.2 创建数据库用户313
11.4.3 使用存储过程创建数据库用户313
11.5 角色315
11.5.1 固定服务器角色315
11.5.2 固定数据库角色316
11.5.3 用户自定义数据库角色317
11.5.4 应用程序角色320
11.6 管理角色323
11.6.1 将登录指派到角色323
11.6.2 指派角色到多个登录324
11.7 权限325
11.7.1 权限概述325
11.7.2 授予权限326
11.7.3 撤销权限327
11.7.4 拒绝权限327
11.8 DENY否决优先权328
第12章 备份与恢复数据库330
12.1 备份概述330
12.1.1 备份的重要性330
12.1.2 备份类型331
12.1.3 备份恢复模式333
12.2 备份设备334
12.2.1 备份设备类型334
12.2.2 创建备份设备335
12.2.3 查看所有备份设备337
12.2.4 删除备份设备337
12.3 执行完整备份338
12.3.1 图形化界面创建完整备份338
12.3.2 使用BACKUP语句创建完整备份340
12.4 执行差异备份341
12.4.1 图形化界面创建差异备份342
12.4.2 使用WITH DIFFERENTIAL子句343
12.5 执行事务日志备份345
12.5.1 图形化界面创建事务日志备份345
12.5.2 使用BACKUP LOG语句346
12.6 执行文件和文件组备份348
12.6.1 创建前的准备工作348
12.6.2 图形化界面创建文件和文件组备份350
12.6.3 使用BACKUP语句创建文件和文件组备份351
12.7 其他备份选项352
12.7.1 备份到多个设备352
12.7.2 备份压缩353
12.8 设计备份策略355
12.9 恢复数据357
12.9.1 常规恢复357
12.9.2 模拟时间点恢复环境359
12.9.3 按时间点恢复数据361
第13章 自动化SQL Server 2008数据库363
13.1 SQL Server 2008自动化概述363
13.1.1 自动化管理的功能363
13.1.2 动化管理元素364
13.2 配置SQL Server代理365
13.2.1 启用SQL Server代理服务365
13.2.2 SQL Server代理服务安全性367
13.3 数据库邮件368
13.3.1 配置数据库邮件368
13.3.2 发送测试电子邮件372
13.3.3 管理邮件配置文件和邮件账户372
13.3.4 管理配置文件的安全性374
13.3.5 使用邮件配置文件374
13.4 操作员376
13.4.1 创建操作员376
13.4.2 禁用和删除操作员377
13.4.3 创建防故障操作员378
13.5 作业379
13.5.1 作业概述379
13.5.2 创建本地作业380
13.5.3 创建多服务作业385
13.5.4 设置多服务器作业387
13.6 警报388
13.6.1 警报概述388
13.6.2 事件警报389
13.6.3 性能警报391
13.6.4 WMI警报392
13.6.5 禁用和删除警报393
13.7 数据库维护393
13.7.1 数据库维护清单393
13.7.2 确定维护任务394
13.7.3 创建维护计划395
13.7.4 查看、编辑、运行和删除维护计划399
第14章 集成服务400
14.1 集成服务概述400
14.1.1 集成服务简介400
14.1.2 集成服务体系结构401
14.2 创建包402
14.2.1 创建项目402
14.2.2 使用导入和导出向导404
14.2.3 使用SSIS设计器407
14.3 运行包410
14.3.1 SSIS设计器运行包410
14.3.2 SQL Server Management Studio运行包412
14.3.3 SQL Server代理运行包414
14.4 部署包415
14.4.1 包配置415
14.4.2 部署实用工具417
14.4.3 包安装418
第15章 报表服务421
15.1 报表服务基础421
15.1.1 报表服务概述421
15.1.2 报表生命周期422
15.1.3 关键术语424
15.1.4 报表构件及工具425
15.2 创建报表427
15.2.1 使用报表向导设计报表427
15.2.2 使用报表设计器433
15.2.3 为报表设计参数437
15.2.4 导入报表440
15.2.5 创建报表模型441
15.2.6 使用报表生成器设计报表444
15.3 发布报表447
15.3.1 设置部署属性447
15.3.2 生成和部署报表448
15.4 管理报表449
15.4.1 管理文件夹449
15.4.2 查看、转移和删除报表451
15.4.3 配置报表属性453
15.5 报表传递456
15.5.1 订阅456
15.5.2 共享计划458
15.5.3 导出报表459
15.6 报表服务安全460
15.6.1 角色概述460
15.6.2 创建角色462
15.6.3 角色分配462
第16章 分析服务465
16.1 了解OLAP465
16.2 分析服务术语466
16.3 使用分析服务467
16.3.1 创建分析服务项目468
16.3.2 创建数据源468
16.3.3 创建数据源视图470
16.3.4 创建多维数据集472
16.3.5 部署多维数据集474
16.3.6 处理多维数据集475
16.3.7 浏览多维数据集476
16.3.8 添加筛选条件478
16.4 使用维度向导479
16.4.1 基于数据源视图的标准维度479
16.4.2 不使用现有数据源视图的标准维度481
16.4.3 创建时间维度483
16.5 数据挖掘486
16.5.1 数据挖掘算法487
16.5.2 使用数据挖掘向导488
16.6 部署分析服务491
16.6.1 规划分析服务部署491
16.6.2 使用分析服务部署向导491
第五篇 SQL Server 2008高级应用篇第17章 SQL Server 2008复制技术495
17.1 复制概述495
17.1.1 复制术语496
17.1.2 确定复制类型497
17.1.3 设计复制方案498
17.1.4 选择复制代理498
17.1.5 选择订阅类型499
17.2 配置分发向导500
17.3 分发服务器管理503
17.3.1 启用数据库的复制特性503
17.3.2 更新分发服务器504
17.3.3 创建分发数据库506
17.3.4 删除分发数据库507
17.3.5 禁用发布和分发507
17.4 实施快照复制509
17.4.1 创建快照发布509
17.4.2 创建快照订阅512
17.4.3 测试快照复制517
17.5 管理复制519
17.5.1 查看和修改发布属性519
17.5.2 查看和修改项目属性520
17.5.3 添加筛选行521
第18章 监视SQL Server 2008522
18.1 监视服务器的性能和活动522
18.1.1 为什么要监视SQL Server522
18.1.2 准备监视523
18.1.3 监视工具523
18.2 监视SQL Server性能524
18.2.1 配置警报525
18.2.2 创建计数器日志527
18.2.3 创建跟踪日志529
18.2.4 重播性能日志529
18.3 SQL Server Profiler监视查询530
18.3.1 创建跟踪530
18.3.2 重播跟踪533
18.4 SQL Management Studio查询编辑器534
18.5 使用活动监视器536
18.5.1 打开活动监视器536
18.5.2 查看进程537
18.5.3 查看进程详细信息538
18.5.4 查看等待资源538
18.5.5 查看数据文件I/O539
18.5.6 查看最近耗费大量资源的查询539
18.6 监视错误日志540
18.6.1 SQL Server错误日志540
18.6.2 Windows应用程序日志541
18.7 优化SQL Server服务器性能542
18.7.1 配置内存选项543
18.7.2 配置I/O选项544
第19章 使用ADO.NET访问SQL Server 2008546
19.1 ADO.NET简介546
19.1.1 ADO.NET概述546
19.1.2 System.Data命名空间548
19.2 显示学生信息549
19.2.1 连接数据库549
19.2.2 创建查询551
19.2.3 创建数据集553
19.2.4 填充数据集553
19.2.5 使用控件显示数据555
19.2.6 数据绑定556
19.3 修改和删除学生记录558
19.3.1 新增学生记录558
19.3.2 使用参数化语句更新学生数据560
19.3.3 使用存储过程删除学生记录562
19.3.4 使用SqlDataAdapter更新数据源565
19.4 数据优化操作570
19.4.1 高效地使用连接570
19.4.2 使用DataTable分页数据572
19.4.3 使用SqlDataReader检索数据576
第六篇 SQL Server 2008综合实例篇第20章 通讯录579
20.1 系统概述579
20.2 数据库设计580
20.2.1 数据表设计580
20.2.2 存储过程设计582
20.3 系统实现583
20.3.1 用户登录583
20.3.2 查看所有好友586
20.3.3 查看好友详细信息589
20.3.4 修改好友资料591
20.3.5 添加好友信息594
20.3.6 更新好友照片596
20.3.7 管理分组599
20.3.8 修改登录密码607
20.3.9 用户退出609
第21章 企业网站611
21.1 需要分析611
21.1.1 功能分析611
21.1.2 开发架构613
21.2 数据库设计614
21.2.1 数据表设计614
21.2.2 设计存储过程616
21.2.3 设计表值函数622
21.3 实体类624
21.3.1 产品实体类624
21.3.2 产品类别实体类625
21.4 数据访问层626
21.4.1 产品数据管理626
21.4.2 产品类别数据管理633
21.5 业务逻辑层639
21.5.1 产品业务逻辑639
21.5.2 产品分类业务逻辑643
21.6 界面表示层646
21.6.1 母版页646
21.6.2 绑定数据647
21.7 整合并运行网站649
21.7.1 网站前台649
21.7.2 后台管理652
第22章 日志管理模块659
22.1 准备工作659
22.1.1 开发前准备659
22.1.2 测试连接660
22.2 数据库设计662
22.3 功能实现662
22.3.1 实现公共类662
22.3.2 浏览日志665
22.3.3 添加日志668
22.3.4 修改日志671
22.3.5 删除日志674
第23章 投票管理系统676
23.1 系统分析676
23.1.1 需求分析676
23.1.2 配置PHP连接SQL Server 2008环境676
23.1.3 设计数据库678
23.2 登录模块679
23.2.1 用户登录679
23.2.2 用户退出681
23.3 管理投票主题681
23.3.1 投票主题管理页面681
23.3.2 修改投票主题683
23.3.3 删除投票主题685
23.3.4 新增投票主题686
23.4 管理投票主题选项687
23.4.1 管理投票主题选项687
23.4.2 增加投票主题选项692
23.5 投票页面692
23.6 查看投票结果页面696