图书介绍
SQL Server数据库管理与开发兵书【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 亓永刚编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121205453
- 出版时间:2013
- 标注页数:492页
- 文件大小:233MB
- 文件页数:512页
- 主题词:关系数据库系统
PDF下载
下载说明
SQL Server数据库管理与开发兵书PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 总揽全局:SQL Server 2008概述1
1.1SQL Server简介2
1.1.1 SQL Server的发展2
1.1.2 SQL Server 2008版本性能介绍2
1.1.3 Transact-SQL语言介绍3
1.2SQL Server 2008构架设计与新特性4
1.2.1 SQL Server 2008的构架4
1.2.2 SQL Server 2008的新特性与改进5
1.2.3 SQL Server 2008服务进程7
1.3本章知识点综合应用9
1.4本章小结13
1.5本章习题14
第2章 选取兵器:安装SQL Server 200815
2.1准备安装SQL Server 200816
2.1.1选择正确的SQL Server 2008数据库版本16
2.1.2安装的硬件要求17
2.1.3操作系统支持及软件要求18
2.1.4基本安装选项21
2.2安装过程22
2.2.1什么是SQL Server实例22
2.2.2安装SQL Server 200823
2.2.3如何查看SQL Server 2008安装日志文件30
2.2.4验证安装31
2.3配置服务器选项33
2.4升级到SQL Server 200833
2.4.1升级之前要考虑的问题33
2.4.2使用SQL Server 2008升级顾问34
2.4.3升级到SQL Server 200836
2.5本章知识点综合应用37
2.6本章小结40
2.7本章习题41
第3章 桩步必练:SQL Server Management Studio管理器42
3.1SQL Server Management Studio简介43
3.1.1启动SQL Server Management Studio工具43
3.1.2连接已注册的服务器和对象资源管理器43
3.1.3更改环境布局45
3.1.4设置启动选项47
3.1.5查询/代码编辑器48
3.1.6使用模板资源管理器、解决方案、脚本项目50
3.2使用SQL Server Management Studio设计数据库52
3.2.1创建数据库52
3.2.2附加数据库53
3.3使用SQL Server Management Studio设计数据表54
3.3.1新建数据表54
3.3.2修改数据表55
3.3.3查看表属性56
3.3.4删除数据表57
3.4使用SQL Server Management Studio创建索引57
3.4.1创建主键索引58
3.4.2创建唯一索引58
3.4.3查看表的索引59
3.4.4删除索引60
3.5维护数据表61
3.5.1在表中插入新列61
3.5.2改变表中列的排列顺序62
3.5.3自动编号列和标识符列63
3.5.4可计算的列63
3.5.5删除字段64
3.6数据表的浏览64
3.6.1查看表中所有的记录65
3.6.2查看表的某条记录65
3.7数据表中数据的维护66
3.7.1添加新的记录66
3.7.2修改现有记录67
3.7.3删除记录67
3.8本章知识点综合应用68
3.9本章小结71
3.10本章习题71
第4章 初养内力:Transact-SQL语言入门72
4.1Transact-SQL概述73
4.2常量与变量74
4.2.1常量74
4.2.2变量75
4.3基本运算82
4.3.1算术运算82
4.3.2逻辑运算83
4.3.3字符串处理84
4.3.4比较运算85
4.3.5 null与空判断86
4.3.6日期运算87
4.3.7大值数据类型88
4.4流程控制88
4.4.1 IF...ELSE结构89
4.4.2 IF EXISTS()结构90
4.4.3 BEGIN...END结构91
4.4.4 WHILE循环92
4.4.5 GOTO语句94
4.4.6 CASE语句94
4.5游标96
4.5.1游标概述96
4.5.2声明游标97
4.5.3打开游标98
4.5.4使用游标98
4.5.5关闭游标和释放游标100
4.6编码风格100
4.6.1关于大小写100
4.6.2关于代码缩进与对齐101
4.6.3代码注释与模块声明101
4.7本章知识点综合应用102
4.8本章小结106
4.9本章习题106
第5章 穿喉一剑:数据查询利器——SELECT命令107
5.1执行SELECT命令的工具108
5.1.1使用基于文本的查询设计器108
5.1.2使用图形查询设计器112
5.2简单数据查询117
5.3TOP关键字118
5.4ROWCOUNT关键字123
5.5DISTINCT关键字124
5.6WHERE子句125
5.6.1在WHERE子句中使用比较运算符126
5.6.2在WHERE子句中使用逻辑运算符126
5.6.3 BETWEEN...AND结构127
5.6.4 IN关键字129
5.6.5 LIKE关键字132
5.6.6 EXISTS关键字135
5.7设置查询字段的显示名称137
5.8使用统计函数139
5.9 GROUP BY子句和HAVING关键字141
5.10 ALL关键字144
5.11 ORDER BY子句145
5.12多表查询147
5.13 UNION表达式150
5.14 CASE表达式151
5.15 INNER JOIN...ON...表达式152
5.16本章知识点综合应用154
5.17本章小结159
5.18本章习题160
第6章 心无旁鹜:数据处理161
6.1插入数据162
6.1.1使用图形查询设计器插入数据162
6.1.2简单的INSERT语句向表添加一条记录164
6.1.3使用SELECT语句166
6.2更新数据169
6.2.1使用图形查询设计器更新数据169
6.2.2批量修改171
6.2.3条件修改172
6.3删除数据174
6.3.1使用图形查询设计器删除数据175
6.3.2普通的DELETE删除语句175
6.3.3 TRUNCATE TABLE语句177
6.3.4对游标的当前行使用DELETE178
6.4本章知识点综合应用179
6.5本章小结185
6.6本章习题185
第7章 形神合一:视图186
7.1了解视图187
7.1.1什么是视图187
7.1.2视图的种类188
7.1.3视图的优点188
7.1.4视图的约束188
7.2在SQL Server Management Studio中创建视图189
7.2.1使用SQL Server Management Studio创建标准视图189
7.2.2查看视图的结构信息191
7.2.3查询视图数据193
7.3用CREATE VIEW创建视图194
7.3.1使用CREATE VIEW创建视图的示例194
7.3.2基本语法195
7.3.3操作示例196
7.4单击查看名人信息——ListView的应用200
7.4.1使用SQL Server Management Studio修改简单的视图200
7.4.2使用SQL Server Management Studio修改视图的一般过程202
7.5用ALTER VIEW修改视图203
7.5.1使用ALTER VIEW修改视图的示例203
7.5.2基本语法205
7.5.3操作示例206
7.6通过视图修改数据209
7.6.1使用视图修改数据的示例209
7.6.2操作说明总结211
7.7在 SQL Server Management Studio中删除视图212
7.7.1使用SQL Server Management Studio删除视图的示例212
7.7.2使用SQL Server Management Studio删除视图的一般过程212
7.8用DROP VIEW删除视图213
7.8.1基本语法213
7.8.2使用DROP VIEW创建视图的示例213
7.9本章知识点综合应用213
7.10本章小结220
7.11本章习题221
第8章 以静制动:存储过程222
8.1存储过程概述223
8.2设计存储过程223
8.3创建存储过程224
8.3.1在SQL Server Management Studio中创建存储过程224
8.3.2用CREATE PROCEDURE语句创建存储过程226
8.4修改存储过程231
8.4.1在SQL Server Management Studio中修改存储过程231
8.4.2用ALTER PROCEDURER语句修改存储过程233
8.5执行存储过程235
8.5.1在SQL Server Management Studio中执行存储过程235
8.5.2用EXECUTE语句执行存储过程237
8.6删除存储过程238
8.6.1在SQL Server Management Studio中删除存储过程238
8.6.2用DROP PROCEDURE语句删除存储过程238
8.7常用系统存储过程239
8.7.1 sp_help存储过程239
8.7.2 sp_rename、sp_renamedb存储过程240
8.7.3常用系统存储过程分类241
8.8建立CLR存储过程244
8.9 本章知识点综合应用248
8.10本章小结255
8.11本章习题256
第9章 以一敌百:函数257
9.1函数概述258
9.1.1函数的结构258
9.1.2函数的类型258
9.1.3使用函数的优点258
9.2设计用户定义函数259
9.2.1选择函数类型259
9.2.2函数与存储过程259
9.3创建用户定义函数260
9.3.1在SQL Server Management Studio中建立用户自定义函数260
9.3.2用CREATE FUNCTION语句创建函数262
9.4执行用户定义函数265
9.4.1执行的位置265
9.4.2执行用户定义函数的例子266
9.5删除用户定义函数267
9.5.1在 SQL Server Management Studio中删除用户定义函数267
9.5.2用DROP FUNCTION语句删除用户定义函数268
9.6常用内置函数269
9.6.1聚合函数269
9.6.2配置函数271
9.6.3游标函数273
9.6.4日期和时间函数273
9.6.5数学函数274
9.6.6元数据函数275
9.6.7排名函数277
9.6.8行集函数277
9.6.9安全函数278
9.6.10字符串函数279
9.6.11系统函数280
9.6.12系统统计函数282
9.6.13文本和图像函数283
9.7创建CLR函数283
9.7.1创建CLR函数的一般步骤283
9.7.2使用CLR函数的优点284
9.7.3创建CLR函数的实例284
9.8本章知识点综合应用287
9.9本章小结292
9.10本章习题292
第10章 张弛有度:约束294
10.1约束概述295
10.1.1数据完整性295
10.1.2约束的概念和类型296
10.2设计约束296
10.2.1定义约束的方式297
10.2.2定义约束的语法结构297
10.3主键约束298
10.3.1一个主键约束的示例298
10.3.2使用表设计器定义主键约束299
10.3.3使用T-SQL定义主键约束300
10.4外键约束302
10.4.1一个外键约束的示例302
10.4.2使用表设计器定义外键约束304
10.4.3使用T-SQL定义外键约束309
10.5 UNIQUE约束310
10.5.1一个UNIQUE约束的示例310
10.5.2使用表设计器定义UNIQUE约束313
10.5.3使用T-SQL定义UNIQUE约束315
10.6 CHECK约束316
10.6.1一个CHECK约束的示例317
10.6.2使用表设计器定义CHECK约束317
10.6.3使用T-SQL定义CHECK约束320
10.7 DEFAULT约束320
10.7.1使用表设计器定义DEFAULT约束321
10.7.2使用T-SQL定义DEFAULT约束321
10.8禁用约束322
10.8.1对复制禁用外键约束322
10.8.2对复制禁用CHECK约束323
10.8.3对INSERT和UPDATE语句禁用外键约束324
10.8.4对INSERT和UPDATE语句禁用CHECK约束325
10.9本章知识点综合应用325
10.10本章小结329
10.11本章习题330
第11章 触发器331
11.1触发器概述332
11.1.1触发器的作用332
11.1.2触发器的分类332
11.1.3触发器的工作原理333
11.2设计触发器333
11.2.1理解AFTER、 INSTEAD OF触发器的使用要求333
11.2.2创建触发器前应考虑的问题334
11.3创建触发器334
11.3.1在SQL Server Management Studio中创建触发器的步骤334
11.3.2使用CREATE TRIGGER语句创建触发器337
11.4修改触发器339
11.4.1在SQL Server Management Studio中修改触发器的步骤339
11.4.2使用ALTER TRIGGER语句修改触发器340
11.5删除触发器342
11.5.1使用SQL Server Management Studio删除触发器342
11.5.2使用DROP TRIGGER语句删除触发器343
11.6禁用/启用触发器344
11.6.1禁用触发器344
11.6.2启用触发器346
11.7设计CLR触发器348
11.7.1创建CLR触发器的一般步骤348
11.7.2创建CLR触发器的示例349
11.8设计DDL触发器353
11.8.1 CREATE TRIGGER创建DDL触发器的语法353
11.8.2使用CREATE TRIGGER创建DDL触发器的示例354
11.9本章知识点综合应用355
11.10本章小结360
11.11本章习题360
第12章 循规蹈矩:事务和锁361
12.1事务362
12.1.1事务的特点362
12.1.2启动事务(BEGIN TRANSACTION)362
12.1.3保存事务(SAVE TRANSACTION)364
12.1.4提交事务(COMMIT TRANSACTION)365
12.1.5回滚事务(ROLLBACK TRANSACTION)366
12.1.6自动提交事务369
12.1.7显式事务371
12.1.8隐式事务373
12.1.9事务嵌套375
12.2管理并发数据访问379
12.2.1并发的影响379
12.2.2并发控制的类型380
12.2.3事务的隔离级别380
12.3锁定381
12.3.1可以锁定的资源381
12.3.2锁模式382
12.3.3死锁383
12.4本章知识点综合应用384
12.5本章小结386
12.6本章习题387
第13章 化繁为简:索引和查询优化388
13.1索引概述389
13.1.1聚集索引和非聚集索引389
13.1.2填充因子389
13.1.3使用目录视图查看索引389
13.2用CREATE INDEX语句创建索引391
13.2.1基本语法391
13.2.2创建简单的复合索引394
13.2.3创建唯一索引395
13.2.4创建聚集索引397
13.2.5指定索引存放的文件组399
13.3用ALTER INDEX语句修改索引400
13.3.1基本语法400
13.3.2设置索引的选项401
13.3.3禁用/启用索引402
13.4用DROPINDEX语句删除索引404
13.4.1基本语法404
13.4.2使用DROP INDEX删除聚集索引并将表移动到新文件组405
13.4.3使用DROPINDEX删除PRIMARY KEY约束408
13.5重新组织和重新生成索引410
13.5.1理解重新组织、生成索引410
13.5.2重新组织索引411
13.5.3重新生成索引413
13.6本章知识点综合应用414
13.7本章小结415
13.8本章习题416
第14章 以进为退:数据库备份与恢复417
14.1备份与恢复简介418
14.1.1备份类型418
14.1.2恢复模式419
14.1.3如何备份数据库421
14.1.4数据库备份到哪里422
14.2在SQL Server Management Studio中备份数据库424
14.3用T-SQL语言备份数据库428
14.3.1完整备份与差异备份428
14.3.2备份文件和文件组431
14.3.3事务日志备份432
14.4备份设备管理434
14.4.1查看备份设备的内容434
14.4.2通过备份设备来备份数据库436
14.4.3验证备份的内容437
14.4.4删除备份设备438
14.5在SQL Server Management Studio中还原数据库440
14.5.1还原数据库的方式440
14.5.2还原数据库前要注意的事项440
14.5.3还原数据库备份440
14.5.4还原文件和文件组备份444
14.5.5从现有的备份创建新的数据库446
14.6用T-SQL语言还原数据库448
14.6.1还原完整备份448
14.6.2还原差异备份451
14.6.3还原事务日志备份452
14.6.4还原文件和文件组备份452
14.6.5将数据库还原到某个时间点453
14.6.6将文件还原到新位置上454
14.7建立自动备份的维护计划454
14.8本章知识点综合应用458
14.8本章小结461
14.9本章习题461
第15章 攻防相守:SQL Server 2008的安全462
15.1 SQL Server 2008的身份验证模式463
15.2访问权限465
15.3用户和登录名466
15.3.1创建SQL Server登录名466
15.3.2添加用户467
15.3.3使用新登录名登录469
15.3.4为用户设置权限470
15.4角色476
15.4.1角色介绍476
15.4.2服务器角色477
15.4.3将用户设为服务器角色成员477
15.4.4数据库角色477
15.4.5将用户设为数据库角色成员478
15.4.6创建用户自定义数据库角色479
15.4.7应用程序角色481
15.4.8创建应用程序角色481
15.4.9使用应用程序角色483
15.5架构485
15.6确保数据库服务器的安全486
15.7本章知识点综合应用488
15.8本章小结491
15.9本章习题492
热门推荐
- 1037131.html
- 358782.html
- 190372.html
- 524247.html
- 274543.html
- 1448942.html
- 1454009.html
- 2190916.html
- 578094.html
- 2279432.html
- http://www.ickdjs.cc/book_1356147.html
- http://www.ickdjs.cc/book_2324434.html
- http://www.ickdjs.cc/book_3839771.html
- http://www.ickdjs.cc/book_420661.html
- http://www.ickdjs.cc/book_2628038.html
- http://www.ickdjs.cc/book_2258247.html
- http://www.ickdjs.cc/book_493547.html
- http://www.ickdjs.cc/book_3349844.html
- http://www.ickdjs.cc/book_1221557.html
- http://www.ickdjs.cc/book_3395120.html