图书介绍
SQL Server 2008宝典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 向旭宇,秦姣华编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113128975
- 出版时间:2011
- 标注页数:521页
- 文件大小:281MB
- 文件页数:541页
- 主题词:关系数据库-数据库管理系统,SQL Server 2008
PDF下载
下载说明
SQL Server 2008宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 SQL Server 2008数据库基础篇第1章 微软数据库技术的爆发点:SQL Server2008
1.1 数据库技术的基本概念2
1.1.1 信息管理需要数据库2
1.1.2 数据库的基本概念2
1.1.3 数据库系统的特点3
1.1.4 数据库系统介绍4
1.1.5 数据库管理系统介绍4
1.2 常见数据库类型5
1.2.1 层次型数据库5
1.2.2 网状型数据库6
1.2.3 关系型数据库6
1.3 主流数据库系统介绍7
1.3.1 Oracle的发展和应用领域7
1.3.2 SQL Server的发展和应用8
1.3.3 开源数据库MySQL8
1.4 SQL Server 2008数据库系统概述9
1.4.1 SQL Server 2008的新增功能9
1.4.2 SQL Server 2008的版本10
1.5 安装SQL Server 2008前的准备11
1.5.1 硬件要求12
1.5.2 软件要求12
1.5.3 SQL Server实例13
1.6 安装SQL Server 200814
1.6.1 获取试用版SQL Server 200814
1.6.2 安装SQL Server 200817
1.6.3 配置SQL Server 200834
1.7 卸载SQL Server 200837
小结41
第2章 认识SQL Server 2008数据库42
2.1 SQL Server数据库中的对象42
2.1.1 数据表42
2.1.2 视图44
2.1.3 索引45
2.1.4 存储过程45
2.1.5 触发器46
2.1.6 约束46
2.1.7 关键字47
2.1.8 角色47
2.1.9 用户48
2.1.10 架构49
2.2 SQL Server 2008中的数据类型49
2.2.1 了解数据类型49
2.2.2 字符串数据类型50
2.2.3 二进制数据类型51
2.2.4 精确数值数据类型51
2.2.5 浮点数据类型52
2.2.6 日期时间数据类型52
2.2.7 其他数据类型53
2.3 SQL简介55
2.3.1 数据定义语言(DDL)55
2.3.2 数据操纵语言(DML)55
2.3.3 数据控制语言(DCL)55
2.3.4 数据查询语言(DQL)56
小结56
第3章 SSMS管理器57
3.1 SSMS基础操作57
3.1.1 启动SSMS57
3.1.2 管理子窗口60
3.1.3 配置选项62
3.1.4 使用代码编辑器64
3.1.5 使用模板67
3.1.6 使用帮助69
3.2 管理数据库72
3.2.1 创建数据库72
3.2.2 分离数据库76
3.2.3 附加数据库77
3.2.4 备份数据库80
3.2.5 删除数据库83
3.2.6 还原数据库84
3.2.7 收缩数据库88
3.3 管理表90
3.3.1 创建表90
3.3.2 修改表91
3.3.3 重命名表92
3.3.4 删除表93
3.4 管理索引93
3.4.1 创建索引94
3.4.2 管理索引96
3.4.3 删除索引97
3.5 处理记录98
3.5.1 浏览记录98
3.5.2 修改记录99
3.5.3 插入记录100
3.5.4 删除记录100
3.5.5 导入数据表101
3.5.6 导出数据表104
3.5.7 数据压缩108
小结109
第4章 SQL Sever 2008中的数据表110
4.1 数据表概述110
4.1.1 什么是数据表110
4.1.2 表的完整性控制111
4.1.3 数据表的种类112
4.1.4 设计数据表113
4.1.5 建表原则114
4.2 使用CREATE TABLE语句创建数据表115
4.2.1 CREATE TABLE语句的语法结构115
4.2.2 创建普通数据表121
4.2.3 创建具有自动编号列的数据表127
4.2.4 创建具有默认值字段的数据表128
4.2.5 创建具有CHECK约束的数据表130
4.2.6 创建具有计算列的数据表132
4.2.7 临时表133
4.3 使用ALTER TABLE语句修改数据表134
4.3.1 ALTER TABLE语句的语法结构134
4.3.2 添加新列136
4.3.3 删除列137
4.3.4 修改数据类型138
4.3.5 设置数据表主键138
4.4 使用DROP TABLE语句删除数据表138
4.4.1 DROP TABLE语句的语法结构138
4.4.2 删除数据表139
4.4.3 删除临时表139
小结139
第2篇 SQL Server 2008数据库管理篇第5章 Transact-SQL基础查询5.1 SELECT语句简介142
5.1.1 Transact-SQL简介142
5.1.2 SELECT语句结构143
5.1.3 SELECT语句执行过程144
5.1.4 SELECT书写格式144
5.2 SELECT简单查询145
5.2.1 无数据源查询145
5.2.2 查询所有列数据148
5.2.3 查询指定列数据149
5.2.4 查询时使用别名150
5.2.5 对查询列进行计算151
5.3 基础条件查询154
5.3.1 相等条件查询154
5.3.2 不等条件查询155
5.4 运算符查询156
5.4.1 AND运算符查询156
5.4.2 OR运算符查询158
5.4.3 NOT运算符查询160
5.4.4 组合查询161
5.4.5 BETWEEN运算符查询162
5.4.6 IN运算符查询164
5.4.7 空值查询165
5.5 日期时间查询167
5.5.1 日期时间数据的表示167
5.5.2 查询指定日期数据168
5.5.3 查询日期区间数据168
5.6 模糊查询169
5.6.1 LIKE运算符169
5.6.2 “%”通配符查询172
5.6.3 “_”通配符查询173
5.6.4 “[]”通配符查询174
5.6.5 “[^]”通配符查询176
5.7 DISTINCT与TOp查询176
5.7.1 去除重复数据177
5.7.2 查询前n行数据178
5.8 对查询结果进行排序179
5.8.1 ORDERBY语句结构180
5.8.2 单列排序180
5.8.3 多列排序181
5.9 查询结果分组182
5.9.1 聚合函数182
5.9.2 GROUP BY语法格式186
5.9.3 简单分组187
5.9.4 使用CUBE生成汇总行188
5.9.5 使用多个列进行分组189
5.9.6 使用表达式进行分组190
5.9.7 使用HAVING子句191
小结192
第6章 Transact-SQL高级查询193
6.1 连接查询193
6.1.1 使用WHERE子句创建连接查询193
6.1.2 内连接查询195
6.1.3 左外连接查询195
6.1.4 右外连接查询197
6.1.5 全外连接查询198
6.1.6 自连接查询199
6.1.7 交叉连接查询201
6.2 联合查询202
6.2.1 UNION查询202
6.2.2 INTERSECT和EXCEPT查询204
6.3 子查询207
6.3.1 SELECT语句中的子查询207
6.3.2 IN语句中的子查询208
6.3.3 EXISTS语句的子查询210
6.3.4 ANY和ALL运算符的子查询211
6.4 交叉表查询214
6.4.1 使用CASE语句实现交叉表214
6.4.2 使用PIVOT语句实现交叉表216
小结220
第7章 SQL Server 2008中的视图221
7.1 了解视图221
7.1.1 什么是视图221
7.1.2 视图的种类222
7.1.3 视图的作用223
7.1.4 创建视图的原则224
7.2 在SSMS中管理视图225
7.2.1 在SSMS中创建视图225
7.2.2 在SSMS中修改视图228
7.2.3 在SSMS中删除视图229
7.3 使用T-SQL语句管理视图230
7.3.1 使用CREATE VIEW语句创建视图230
7.3.2 使用ALTER VIEW语句修改视图232
7.3.3 使用DROP VIEW语句删除视图233
7.4 视图的基本应用233
7.4.1 使用视图查询数据234
7.4.2 通过视图修改数据表中的数据234
小结235
第8章 数据维护操作236
8.1 数据的插入操作236
8.1.1 INSERT语句的语法结构236
8.1.2 向数据表中所有的字段中插入数据238
8.1.3 向数据表中的部分字段中插入数据239
8.1.4 在标识列字段里插入数据239
8.1.5 使用INSERT INTO...SELECT语句插入数据240
8.1.6 使用SELECT INTO语句插入数据241
8.2 使用UPDATE语句修改数据记录243
8.2.1 UPDATE语句的语法结构243
8.2.2 修改数据表中所有的数据记录244
8.2.3 根据条件修改数据记录245
8.2.4 修改数据字段中为NULL的数据信息246
8.2.5 修改数据表中的前n条数据记录246
8.3 使用DELETE语句删除数据记录247
8.3.1 DELETE语句的语法结构248
8.3.2 删除数据表中所有的数据记录248
8.3.3 根据条件删除数据记录249
8.4 使用TRUNCATE TABLE语句删除数据记录250
8.4.1 TRUNCATE TABLE语句的语法结构250
8.4.2 使用TRUNCATE TABLE语句删除数据记录250
小结251
第9章 Transact-SQL语言基础252
9.1 T-SQL语法规则252
9.2 运算符及优先级252
9.2.1 算术运算符252
9.2.2 赋值运算符253
9.2.3 位运算符254
9.2.4 比较运算符256
9.2.5 逻辑运算符257
9.2.6 字符串串联运算符258
9.2.7 一元运算符258
9.2.8 运算符的优先级259
9.3 T-SQL中的常量260
9.3.1 字符串常量260
9.3.2 Unicode常量260
9.3.3 二进制常量261
9.3.4 bit常量261
9.3.5 datetime常量261
9.3.6 integer常量261
9.3.7 decimal常量262
9.3.8 float和real常量262
9.3.9 money常量262
9.3.10 uniqueidentifier常量262
9.4 T-SQL中的变量262
9.4.1 局部变量262
9.4.2 T-SQL参数263
9.4.3 应用程序变量264
小结264
第10章 SQL Server 2008中的存储过程265
10.1 存储过程概述265
10.1.1 存储过程的分类265
10.1.2 使用存储过程的优点266
10.2 创建存储过程266
10.2.1 在SQL Server Management Studio中创建存储过程267
10.2.2 创建存储过程的语法结构267
10.2.3 创建简单的存储过程268
10.2.4 创建具有输入参数的存储过程269
10.2.5 创建带有返回参数的存储过程270
10.3 执行存储过程271
10.3.1 在SQL Server Management Studio中执行存储过程271
10.3.2 使用EXECUTE语句执行存储过程273
10.4 修改存储过程274
10.4.1 在SQL Server Management Studio中修改存储过程274
10.4.2 使用ALTER PROCEDURER语句修改存储过程275
10.5 重命名存储过程277
10.5.1 在SQL Server Management Studio中重命名存储过程277
10.5.2 使用sp_rename语句重命名存储过程278
10.6 删除存储过程278
10.6.1 在SQL Server Management Studio中删除存储过程278
10.6.2 使用DROP PROCEDURE语句删除存储过程278
10.7 常用系统存储过程279
10.7.1 sp_help存储过程279
10.7.2 常用系统存储过程分类280
小结283
第11章 SQL Server 2008中的触发器284
11.1 触发器概述284
11.1.1 触发器的作用284
11.1.2 触发器的分类285
11.1.3 触发器的工作原理285
11.2 创建触发器285
11.2.1 在SQL Server Management Studio中创建触发器286
11.2.2 使用CREATE TRIGGER语句创建触发器287
11.3 修改触发器288
11.3.1 在SQL Server Management Studio中修改触发器288
11.3.2 使用ALTER TRIGGER语句修改触发器289
11.4 删除触发器290
11.4.1 在SQL Server Management Studio中删除触发器290
11.4.2 使用DROP TRIGGER语句删除触发器291
11.5 启用与禁用触发器291
11.5.1 禁用触发器291
11.5.2 启用触发器292
11.6 设计DDL触发器293
11.6.1 创建DDL触发器的语法293
11.6.2 使用CREATE TRIGGER创建DDL触发器294
小结296
第12章 SQL Server 2008中的游标297
12.1 游标简介297
12.2 游标的基础操作297
12.2.1 定义游标297
12.2.2 打开游标299
12.2.3 读取游标300
12.2.4 关闭与删除游标303
12.3 游标的应用305
12.3.1 使用游标处理数据的一般过程305
12.3.2 全局游标与局部游标305
12.3.3 游标的嵌套308
12.3.4 使用游标变量310
12.3.5 使用函数查看游标状态311
12.3.6 使用系统存储过程查看游标属性313
小结316
第13章 SQL Server 2008中的函数317
13.1 函数概述317
13.1.1 函数的结构317
13.1.2 函数的类型317
13.1.3 使用函数的优点318
13.2 常用函数318
13.2.1 字符串函数318
13.2.2 日期与时间函数320
13.2.3 数学函数320
13.2.4 游标函数322
13.3 系统函数322
13.3.1 常用系统函数322
13.3.2 系统统计函数324
13.3.3 排名函数325
13.3.4 行集函数325
13.3.5 安全函数325
13.3.6 文本和图像函数326
13.4 特殊函数327
13.4.1 聚合函数327
13.4.2 配置函数328
13.4.3 元数据函数330
13.5 用户自定义函数331
13.5.1 设计用户自定义函数331
13.5.2 创建用户自定义函数332
13.5.3 创建用户自定义函数的示例334
13.5.4 创建内联表值函数示例335
13.5.5 执行用户自定义函数335
13.5.6 删除用户自定义函数336
小结337
第14章 SQL Server 2008中的索引338
14.1 索引概述338
14.1.1 索引的种类338
14.1.2 填充因子338
14.1.3 使用目录视图查看索引339
14.2 创建索引340
14.2.1 CREATE INDEX语句的语法结构340
14.2.2 创建非聚集索引341
14.2.3 创建复合索引342
14.2.4 指定索引存放的文件组343
14.3 修改索引345
14.3.1 ALTER INDEX语句的语法结构345
14.3.2 设置索引的选项345
14.3.3 禁用索引346
14.3.4 启用索引346
14.4 删除索引347
14.4.1 DROP INDEX语句的语法结构347
14.4.2 使用DROP INDEX语句删除索引347
14.4.3 使用DROP INDEX删除聚集索引并将表移动到新文件组348
14.5 重新组织和重新生成索引351
14.5.1 理解重新组织、生成索引351
14.5.2 重新组织索引353
14.5.3 重新生成索引354
小结354
第15章 SQL Server 2008中的约束355
15.1 约束概述355
15.1.1 数据完整性355
15.1.2 约束的概念和类型356
15.2 设计约束357
15.2.1 定义约束的方式357
1 5.2.2 定义约束的语法结构357
15.3 主键约束358
15.3.1 一个主键约束的示例359
15.3.2 使用表设计器定义主键约束359
15.3.3 使用T-SQL定义主键约束360
15.4 外键约束361
15.4.1 一个外键约束的示例361
15.4.2 使用表设计器定义外键约束362
15.4.3 使用T-SQL定义外键约束365
15.5 DEFAULT约束365
15.5.1 使用表设计器定义DEFAULT约束365
15.5.2 使用T-SQL定义DEFAULT约束366
15.6 UNIQUE约束366
15.6.1 一个UNIQUE约束的示例367
15.6.2 使用表设计器定义UNIQUE约束368
15.6.3 使用T-SQL定义UNIQUE约束370
15.7 CHECK约束370
15.7.1 一个CHECK约束的示例371
15.7.2 使用表设计器定义CHECK约束371
15.7.3 使用T-SQL定义CHECK约束373
15.8 禁用约束373
15.8.1 对复制禁用外键约束373
15.8.2 对复制禁用CHECK约束374
15.8.3 对INSERT和UPDATE语句禁用外键约束374
小结375
第3篇 SQL Server 2008数据库应用篇第16章 服务器的管理操作16.1 数据库服务器管理378
16.1.1 创建服务器组378
16.1.2 注册与删除数据库服务器379
16.13 断开与连接数据库服务器381
16.2 SQL Server配置管理器中的相关操作381
16.2.1 启动与停止SQL Server服务381
16.2.2 更改服务的登录身份382
16.2.3 配置服务的启动模式383
16.2.4 SQL Server 2008使用的网络协议384
16.2.5 配置客户端网络协议385
16.2.6 创建与删除别名386
16.2.7 隐藏数据库引擎实例387
16.3 配置SQL Server 2008服务器属性388
16.3.1 查看服务器属性388
16.3.2 配置内存属性389
16.3.3 配置处理器属性390
16.3.4 配置安全属性391
16.3.5 配置连接属性392
16.3.6 配置数据库属性393
16.3.7 查看高级属性394
小结395
第17章 SQL Server 2008的用户与权限396
17.1 SQL Server 2008的用户管理396
17.1.1 新建用户396
17.1.2 设置用户的权限399
17.1.3 删除用户403
17.2 SQL Server 2008的角色403
17.2.1 服务器角色403
17.2.2 设置一个服务器角色的成员404
17.2.3 数据库角色404
17.2.4 设定一个角色的成员405
17.2.5 新建一个数据库角色406
17.3 使用密码策略409
17.3.1 密码复杂性策略410
17.3.2 密码过期410
17.3.3 使用密码策略410
17.4 数据库权限411
小结412
第18章 SQL Server 2008数据库的管理操作18.1 理解数据库备份413
18.1.1 备份的目的413
18.1.2 备份过程与恢复模式413
18.1.3 完整恢复模式415
18.1.4 大容量日志恢复模式415
18.1.5 简单恢复模式415
18.2 备份策略416
18.2.1 备份的类型416
18.2.2 理解备份策略417
18.2.3 完全数据库备份策略417
18.2.4 数据库和事务日志备份策略418
18.2.5 差异备份策略418
18.2.6 文件或文件组备份策略418
18.3 执行和管理备份418
18.3.1 在简单恢复模式下根据完全数据库备份策略进行数据库备份419
18.3.2 在完整恢复模式下根据差异备份策略进行数据库备份423
18.4 还原数据库425
18.4.1 简单恢复模式下的还原过程425
18.4.2 完整恢复模式下的还原过程426
小结426
第19章 SQL Server 2008报表服务427
19.1 SSRS介绍427
19.1.1 SSRS概述427
19.1.2 启动SSRS服务427
19.2 创建报表服务器项目428
19.3 建立数据源430
19.4 建立报表431
19.5 运行报表436
19.6 发布报表436
小结438
第20章 XML数据管理439
20.1 XML概述439
20.1.1 XML概念的理解439
20.1.2 XML的特性440
20.2 文档数据类型定义DTD440
20.2.1 DTD概述440
20.2.2 XML文档元素内容定义441
20.2.3 XML文档元素属性定义442
20.3 XML数据管理444
20.3.1 使用SQL Server 2008导出XML数据445
20.3.2 将XML数据导入SQL Server447
20.4 XPath节点表达式449
20.4.1 常用的简写符号449
20.4.2 常用文档节点及其表达式449
20.5 SQL XML450
20.5.1 虚拟目录450
20.5.2 HTTP查询452
20.5.3 模板查询453
小结455
第21章 SQL Server 2008复制任务管理456
21.1 复制概述456
21.1.1 复制发布模型概述456
21.1.2 复制类型457
21.2 创建复制458
21.3 创建发布459
21.4 创建订阅466
小结473
第22章 SQL Server 2008数据库安全管理474
22.1 SQL Server安全性机制474
22.1.1 主体474
22.1.2 安全对象475
22.1.3 权限层次结构476
22.1.4 查询权限476
22.2 服务器安全管理478
22.2.1 登录名管理478
22.2.2 凭据管理480
22.3 密钥与证书管理482
22.3.1 密钥管理482
22.3.2 证书管理485
22.3.3 简单的加密486
22.3.4 简单的解密487
22.3.5 加密与解密487
22.4 用户架构分离488
22.4.1 理解架构488
22.4.2 用CREATE SCHEMA语句创建架构489
小结490
第23章 SQL Server 2008中的实用工具491
23.1 使用活动监视器491
23.1.1 打开活动监视器491
23.1.2 查看当前进程的属性492
23.1.3 查看某一个进程的详细信息492
23.2 动态管理对象493
23.2.1 动态管理对象的分类493
23.2.2 使用dm_os_wait_stats动态管理视图493
23.2.3 使用dm_db_index_physical_stats动态管理视图494
23.2.4 动态管理视图和函数清单495
23.3 使用系统性能监视器496
23.3.1 启动系统性能监视器496
23.3.2 系统监视器的功能497
23.3.3 SQL Server性能对象498
23.3.4 监控SQL Server注意点498
23.4 SQL Server 2008联机丛书的使用499
23.4.1 SQL Server 2008联机丛书介绍499
23.4.2 SQL Server 2008联机丛书的使用500
小结502
第4篇 SQL Server 2008数据库开发篇第24章 Java在SQL Server 2008中的应用24.1 Java开发环境介绍504
24.1.1 JDK的下载504
24.1.2 JDK的安装505
24.1.3 配置环境变量506
24.2 Java开发超市管理系统507
24.2.1 系统目标507
24.2.2 设计数据库507
24.2.3 设计连接数据库的模块509
24.2.4 系统登录模块的设计509
24.2.5 系统主界面的实现511
24.2.6 商品管理模块设计512
24.2.7 出入库管理模块的设计515
24.2.8 销售统计模块的设计517
24.2.9 编译及调试519
小结521
热门推荐
- 824814.html
- 2027891.html
- 3135097.html
- 2277517.html
- 49468.html
- 2206718.html
- 305354.html
- 525395.html
- 1833256.html
- 4444.html
- http://www.ickdjs.cc/book_232749.html
- http://www.ickdjs.cc/book_689770.html
- http://www.ickdjs.cc/book_2391665.html
- http://www.ickdjs.cc/book_2081143.html
- http://www.ickdjs.cc/book_2493095.html
- http://www.ickdjs.cc/book_1823483.html
- http://www.ickdjs.cc/book_1312464.html
- http://www.ickdjs.cc/book_343983.html
- http://www.ickdjs.cc/book_2926148.html
- http://www.ickdjs.cc/book_670298.html