图书介绍
SQL Server 2005中文版基础教程PDF|Epub|txt|kindle电子书版本网盘下载
- 黄开枝,康会光,于永军等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302149720
- 出版时间:2007
- 标注页数:584页
- 文件大小:184MB
- 文件页数:598页
- 主题词:关系数据库-数据库管理系统,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 SQL Server体系结构2
1.2 新增与改进特性4
1.2.1 SQL Server发展简史4
1.2.2 集成服务4
1.2.3 复制6
1.2.4 分析服务7
1.2.5 通知服务10
1.2.6 报表服务11
1.2.7 服务中介12
1.3 安装SQL Server 200513
1.3.1 SQL Server 2005系统需求13
1.3.2 SQL Server 2005安装版本15
1.3.3 安装SQL Server 200515
1.4 配置SQL Server 200521
1.4.1 验证安装是否成功21
1.4.2 注册服务器22
1.4.3 配置服务器选项24
1.5 SQL Server 2005管理工具29
1.5.1 Microsoft SQL Server Management Studio30
1.5.2 SQL Server配置管理器31
1.5.3 SQL Server Porfiler32
1.5.4 数据库引擎优化顾问33
1.5.5 命令提示实用工具34
1.6 实验指导36
1.7 思考与练习39
第2章 数据库基础概念42
2.1 什么是数据库43
2.2 系统模型43
2.2.1 层次型数据库43
2.2.2 网状型数据库44
2.2.3 关系型数据库44
2.3 关系数据库45
2.3.1 关系数据库概述45
2.3.2 关系数据库的对象47
2.3.3 关系数据库管理系统48
2.3.4 SQL和Transact-SQL48
2.3.5 关系表50
2.3.6 关系操作51
2.3.7 设计规划关系数据库54
2.4 数据完整性56
2.4.1 数据完整性概述56
2.4.2 利用约束维护数据完整性57
2.4.3 利用规则维护数据完整性60
2.4.4 使用触发器和存储过程实现数据完整性61
2.4.5 总结61
2.5 关系数据库范式理论和E-R模型62
2.5.1 关系数据库范式理论62
2.5.2 E-R方法64
2.6 SQL Server 2005中的数据库对象70
2.6.1 表71
2.6.2 视图72
2.6.3 存储过程73
2.6.4 触发器74
2.6.5 其他数据库对象75
2.7 实验指导76
2.8 思考与练习79
第3章 SELECT查询81
3.1 SELECT语句概述82
3.2 基础SELECT语句83
3.2.1 使用SELECT子句获取所有列84
3.2.2 使用SELECT子句获取若干列84
3.2.3 使用SELECT子句获取不同值的列85
3.3 使用WHERE子句86
3.3.1 使用比较运算符87
3.3.2 使用逻辑运算符88
3.3.3 使用IN条件89
3.3.4 使用BETWEEN条件90
3.3.5 使用LIKE条件90
3.3.6 使用IS NULL条件91
3.4 规范化结果集92
3.4.1 使用GROUP BY子句92
3.4.2 使用HAVING子句93
3.4.3 使用ORDER BY子句94
3.5 多表操作95
3.5.1 基本的连接操作95
3.5.2 内连接96
3.5.3 外连接97
3.5.4 联合查询99
3.5.5 交叉连接与自连接100
3.6 XML查询102
3.6.1 XML数据类型102
3.6.2 XML类型的方法103
3.6.3 使用FOR XML子句105
3.7 实验指导109
3.8 思考与练习112
第4章 操作查询115
4.1 插入SQL数据116
4.1.1 使用INSERT...VALUES语句116
4.1.2 使用INSERT...SELECT语句118
4.1.3 使用SELECT INTO语句创建表119
4.1.4 大容量复制操作添加行120
4.2 更新SQL数据121
4.2.1 根据表中数据更新行121
4.2.2 根据其他表更新行123
4.2.3 使用TOP表达式124
4.3 删除SQL数据125
4.3.1 使用DELETE语句125
4.3.2 使用TRUNCATE TABLE语句127
4.3.3 删除基于其他表中的行128
4.4 实验指导129
4.5 思考与练习131
第5章 T-SQL基础134
5.1 T-SQL语法基础135
5.1.1 有效标识符135
5.1.2 保留关键字137
5.1.3 运算符138
5.1.4 Transact-SQL语言的类型141
5.2 数据类型143
5.2.1 数字数据类型143
5.2.2 字符数据类型145
5.2.3 日期和时间数据类型146
5.2.4 二进制数据类型148
5.2.5 其他数据类型149
5.2.6 用户自定义数据类型151
5.2.7 数据类型的同义词152
5.3 变量和常量153
5.3.1 变量153
5.3.2 常量155
5.4 程序流程157
5.4.1 BEGIN...END158
5.4.2 IF...ELSE159
5.4.3 WHILE160
5.4.4 RETURN161
5.4.5 WAITFOR162
5.4.6 CASE163
5.5 函数163
5.5.1 数学函数164
5.5.2 字符串函数165
5.5.3 日期和时间函数167
5.5.4 系统与元数据函数168
5.5.5 用户定义函数169
5.6 批处理和注释169
5.6.1 批处理169
5.6.2 注释171
5.7 实验指导172
5.8 思考与练习174
第6章 T-SQL高级应用177
6.1 使用行集函数178
6.1.1 CONTAINSTABLE178
6.1.2 FREETEXTTABLE181
6.1.3 OPENQUERY183
6.1.4 OPENROWSET185
6.1.5 OPENDATASOURCE185
6.1.6 OPENXML187
6.2 使用游标191
6.2.1 DECLARE CURSOR191
6.2.2 OPEN与CURSOR_ROWS193
6.2.3 FETCH与FETCH_STATUS195
6.2.4 CLOSE198
6.2.5 DEALLOCATE199
6.2.6 游标举例200
6.3 事务202
6.3.1 什么是事务202
6.3.2 ACID属性204
6.3.3 使用事务204
6.3.4 事务的举例211
6.3.5 分布式事务213
6.4 实验指导215
6.5 思考与练习218
第7章 管理数据库和表220
7.1 概述221
7.2 定义数据库222
7.2.1 使用SQL Server Management Studio创建数据库222
7.2.2 使用Transact-SQL语句创建数据库225
7.2.3 查看数据库信息229
7.3 修改数据库229
7.3.1 设置数据库选项229
7.3.2 修改数据库233
7.4 数据库快照237
7.4.1 数据库快照概述237
7.4.2 创建数据库快照238
7.5 表概述239
7.5.1 表的特性240
7.5.2 设计表时应该考虑的因素243
7.6 创建和修改表244
7.6.1 创建表244
7.6.2 修改表246
7.7 分区表249
7.7.1 分区表概述249
7.7.2 创建分区表250
7.8 约束数据251
7.8.1 数据完整性251
7.8.2 约束的概念和类型252
7.9 数据库关系图256
7.9.1 创建数据库关系图257
7.9.2 数据库关系图的作用257
7.10 实验指导259
7.11 思考与练习261
第8章 索引与视图264
8.1 索引体系结构265
8.1.1 概述265
8.1.2 索引的类型和特点265
8.1.3 访问数据的方式269
8.2 创建索引270
8.2.1 使用SQL Server Management Studio创建索引270
8.2.2 使用Transact-SQL语句创建索引271
8.3 管理索引274
8.3.1 修改索引274
8.3.2 删除索引275
8.3.3 索引信息277
8.4 创建视图281
8.4.1 了解视图281
8.4.2 创建视图282
8.4.3 操作视图285
8.5 视图修改数据288
8.5.1 修改视图的注意事项288
8.5.2 使用INSERT语句290
8.5.3 使用UPDATE语句292
8.5.4 使用DELETE语句292
8.6 视图索引293
8.7 实验指导295
8.8 思考与练习301
第9章 使用存储过程与触发器304
9.1 存储过程介绍305
9.1.1 定义存储过程305
9.1.2 存储过程的优点306
9.1.3 创建存储过程306
9.1.4 执行存储过程309
9.2 管理存储过程310
9.2.1 修改和删除存储过程311
9.2.2 系统存储过程313
9.2.3 扩展存储过程315
9.2.4 在存储过程中使用参数317
9.2.5 错误信息处理321
9.3 触发器324
9.3.1 触发器介绍324
9.3.2 创建触发器326
9.3.3 更改和删除触发器328
9.4 触发器类型330
9.4.1 DDL触发器331
9.4.2 DML触发器332
9.4.3 INSTEAD OF触发器336
9.4.4 嵌套触发器338
9.4.5 递归触发器339
9.5 实验指导340
9.6 思考与练习343
第10章 常规数据库管理346
10.1 备份数据库347
10.1.1 备份的重要性347
10.1.2 设置恢复模型348
10.1.3 数据库的备份设备350
10.1.4 创建备份设备351
10.1.5 备份数据库353
10.2 备份策略356
10.2.1 SQL Server的备份策略356
10.2.2 规划数据库备份与恢复357
10.3 恢复数据库358
10.3.1 恢复数据库前的准备工作358
10.3.2 恢复数据库360
10.4 使用日志363
10.4.1 如何使用日志备份364
10.4.2 保护事务日志备份365
10.5 数据库转换365
10.5.1 SSIS服务365
10.5.2 创建和设计包366
10.5.3 运行包373
10.6 实验指导374
10.7 思考与练习378
第11章 数据库安全管理380
11.1 安全管理概述381
11.2 SQL Server验证模式382
11.2.1 Windows身份验证模式383
11.2.2 混合身份验证模式384
11.2.3 设置身份验证模式384
11.3 数据库账户385
11.3.1 服务器的登录账号386
11.3.2 数据库用户账户388
11.4 固定服务器角色389
11.4.1 服务器角色概述389
11.4.2 服务器角色管理390
11.5 数据库角色392
11.5.1 固定的数据库角色392
11.5.2 自定义数据库角色396
11.5.3 应用程序角色397
11.6 数据库权限398
11.6.1 权限概述398
11.6.2 管理权限399
11.6.3 继承权限402
11.7 监视SQL Server登录403
11.8 实验指导405
11.9 思考与练习410
第12章 SQL Server自动化413
12.1 自动化基础414
12.1.1 自动化管理概述414
12.1.2 自动化管理元素415
12.2 配置数据库邮件416
12.2.1 数据库邮件概述416
12.2.2 配置数据库邮件过程417
12.2.3 使用邮件配置文件420
12.3 操作员421
12.4 警报423
12.4.1 标准事件警报423
12.4.2 自定义事件警报426
12.4.3 性能警报428
12.4.4 WMI警报429
12.5 作业430
12.5.1 概述431
12.5.2 创建本地作业431
12.5.3 创建多服务器作业437
12.6 维护计划向导440
12.7 实验指导445
12.8 思考与练习452
第13章 SQL Server与.NET集成454
13.1 CLR和.NET概述455
13.1.1 .NET Framework概述455
13.1.2 公共语言运行时457
13.1.3 程序集概述462
13.1.4 命名空间463
13.1.5 .NET Framework类库466
13.2 使用.NET程序470
13.3 SQL命名空间477
13.4 实验指导480
13.5 思考与练习481
第14章 ADO.NET483
14.1 ADO.NET命名空间概述484
14.2 连接485
14.2.1 SQL Server对象的常用属性485
14.2.2 SQL Server对象的常用方法486
14.2.3 建立连接字符串486
14.2.4 连接池488
14.3 SqlCommand对象489
14.3.1 SqlCommand对象的常用属性489
14.3.2 SqlCommand对象的常用方法490
14.3.3 使用SqlCommand对象490
14.4 SqlDataReader对象495
14.4.1 SqlDataReader对象的常用属性495
14.4.2 SqlDataReader对象的常用方法495
14.4.3 使用SqlDataReader对象496
14.5 DataSet和SqlDataAdapter对象499
14.5.1 DataSet499
14.5.2 SqlDataAdapter502
14.5.3 使用DataSet与SqlDataAdapter对象503
14.6 实验指导519
14.7 思考与练习521
第15章 报表服务523
15.1 报表服务概述524
15.1.1 什么是报表服务524
15.1.2 功能简介525
15.1.3 生命周期527
15.1.4 关键术语529
15.1.5 报表组件和工具531
15.2 创建报表533
15.2.1 使用报表向导533
15.2.2 使用报表设计器539
15.2.3 创建参数化报表543
15.2.4 从Access创建545
15.3 发布报表到报表服务器547
15.4 报表生成器549
15.4.1 创建报表模型550
15.4.2 使用报表模型创建报表556
15.5 报表管理559
15.5.1 使用报表管理器维护报表559
15.5.2 使用报表管理器管理已发布报表563
15.5.3 使用Management Studio568
15.6 报表C#编程571
15.7 实验指导574
15.8 思考与练习577
附录 部分参考答案580