图书介绍
SQL Server 2008从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
- 胡超,闫玉宝等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122119063
- 出版时间:2011
- 标注页数:500页
- 文件大小:165MB
- 文件页数:518页
- 主题词:关系数据库-数据库管理系统,SQL Server 2008
PDF下载
下载说明
SQL Server 2008从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇SQL Server 2008基础知识2
第1章 引言2
1.1数据库的发展2
1.1.1手工阶段2
1.1.2文件系统阶段3
1.1.3数据库管理系统阶段4
1.2数据模型5
1.2.1层次数据库管理系统5
1.2.2网状数据库管理系统6
1.2.3关系数据库管理系统8
1.3对象-关系映射思想10
1.3.1对象-关系映射作用10
1.3.2对象-关系映射系统11
1.4数据库管理系统的用途11
1.4.1作为C/S软件系统的后台11
1.4.2作为B/S软件系统的后台12
1.5小结13
1.6习题13
第2章SQL Server 2008入门14
2.1 SQL Server 2008的产品组件与版本14
2.1.1 SQL Server的发展史14
2.1.2 SQL Server 2008的产品组件15
2.1.3 SQL Server 2008的版本15
2.2 SQL Server 2008的新性能16
2.2.1对于SQL Server 2005的升级17
2.2.2对于SQL Server 2000的升级18
2.2.3管理工具的提升18
2.2.4编程扩展19
2.3与其他流行数据库的比较19
2.3.1比较的标准19
2.3.2与Oracle的比较20
2.3.3与MySQL的比较20
2.3.4与DB2的比较21
2.4小结21
2.5习题21
第3章 规划、安装和配置SQL Server 200822
3.1规划SQL Server 200822
3.1.1企业信息化战略22
3.1.2企业网络结构22
3.1.3安装于Web服务器23
3.1.4安装于独立的数据库服务器24
3.2安装SQL Server 200824
3.2.1安装SQL Server 2008所需的软硬件环境24
3.2.2创建Windows账户26
3.2.3安装SQL Server 200829
3.2.4 SQL Server 2008安装的一些注意事项37
3.3升级到SQL Server 200838
3.3.1企业进行升级准备38
3.3.2 SQL Server 2008升级顾问38
3.3.3升级安装42
3.3.4迁移安装44
3.4 SQL Server 2008的目录和服务44
3.4.1 SQL Server 2008实例的文件44
3.4.2 SQL Server 2008实例的服务45
3.5修改SQL Server 2008实例47
3.5.1添加功能组件47
3.5.2修复现有的功能组件49
3.5.3删除SQL Server 2008实例50
3.6配置SQL Server 200851
3.6.1服务端网络设置52
3.6.2客户端网络设置52
3.6.3 SQL Server Management Studio:图形界面工具54
3.6.4设置SQL Server Management Studio工具55
3.6.5服务器配置选项57
3.7小结60
3.8习题61
第4章 创建数据库62
4.1数据库创建基础62
4.1.1使用SQL Server Management Studio查询窗口62
4.1.2使用SQL Server Management Studio图形化65
4.1.3使用数据库66
4.1.4删除数据库66
4.1.5命令行工具68
4.1.6 CREATE DATABASE语句:创建数据库69
4.2数据库的组成72
4.2.1数据库的文件组成73
4.2.2数据库的对象组成75
4.3设置数据库选项76
4.4变更数据库77
4.4.1数据库更名77
4.4.2变更文件组78
4.4.3变更数据库的文件80
4.5移动数据库85
4.5.1分离85
4.5.2附加87
4.6系统数据库介绍88
4.6.1系统数据库88
4.6.2 master数据库:记录系统级别信息89
4.6.3 msdb数据库:用于计划警报和作业89
4.6.4 model数据库:创建用户数据库的模板89
4.6.5 resource数据库:包含系统对象89
4.6.6 tempdb数据库:全局临时资源90
4.7小结90
4.8习题91
第5章 创建表92
5.1表创建基础92
5.1.1 SQL Server Management Studio的界面操作方式92
5.1.2 SQL Server Management Studio的查询方式95
5.1.3界面操作方式和查询方式95
5.2什么是表96
5.2.1 SQL Server中表概述96
5.2.2 SQL Server中的系统表97
5.2.3用户自定义表98
5.2.4临时表99
5.2.5专用的管理员连接100
5.3数据类型101
5.3.1精确数字类型102
5.3.2近似数字类型104
5.3.3 Unicode字符串105
5.3.4字符串数据类型的排序规则和存储106
5.3.5二进制字符串110
5.3.6日期和时间117
5.3.7字符串118
5.3.8其他数据类型118
5.3.9创建自定义的数据类型123
5.4列的其他属性126
5.4.1 NULL与NOT NULL约束126
5.4.2 IDENTITY的应用127
5.5小结128
5.6习题128
第6章SQL Server的命名规则129
6.1命名原则129
6.1.1匈牙利命名法129
6.1.2驼峰法129
6.2创建中文命名的表130
6.3创建名称带空格的表131
6.4创建使用标识符命名的表132
6.5 SQL Server的标识符133
6.5.1标识符分类134
6.5.2标识符格式134
6.6小结135
6.7习题135
第7章SQL基本语句136
7.1 Transact-SQL语言136
7.2数据定义语言137
7.2.1 CREATE语句:创建数据库137
7.2.2 DROP语句:删除数据库144
7.2.3 ALTER语句:修改数据库144
7.2.4 REVOKE语句:安全性语句145
7.3数据操纵语言145
7.3.1 SELECT语句:查询数据145
7.3.2 INSERT语句:插入数据150
7.3.3 UPDATE语句:更新数据152
7.3.4 Delete语句:删除数据153
7.4其他常用语句154
7.4.1 WHERE子句:给出条件语句154
7.4.2带AND关键字的WHERE子句160
7.4.3 GROUP BY子句:分组语句161
7.4.4 HAVING子句:分组条件164
7.4.5 ORDER BY子句:排序语句166
7.4.6 TOP子句:查看前几条记录167
7.4.7 DISTINCT子句:去掉重复记录169
7.4.8 BETWEEN子句:指定范围条件169
7.4.9模糊查询LIKE子句171
7.4.10 IN子句:值包含在列表中172
7.4.11 NOT IN子句:值不包含在列表中173
7.4.12 COMPUTE子句:生成统计信息174
7.4.13 COMPUTE BY子句:计算统计信息174
7.4.14列的别名175
7.5关系连接175
7.5.1连接查询介绍175
7.5.2笛卡尔积177
7.5.3内部连接179
7.5.4使用表别名181
7.5.5外部连接181
7.5.6自连接183
7.5.7联合查询184
7.6小结185
7.7习题185
第8章 数据库关系图187
8.1表的主键187
8.1.1主键187
8.1.2表student和表student_new187
8.1.3在一个列上创建主键188
8.1.4在多个列的组合上创建主键191
8.1.5创建主键的语法193
8.1.6查看主键194
8.2表的外键195
8.2.1外键195
8.2.2表prize_student和表prize_ student_new195
8.2.3在一个列上创建外键196
8.2.4在多个列的组合上创建外键198
8.2.5创建外键的语法200
8.2.6查看外键201
8.3使用主键和外键202
8.3.1仅含主键的表202
8.3.2含主键和外键的外键表203
8.3.3含主键的主键表204
8.4表关系类型205
8.5数据库关系图206
8.5.1添加数据库关系图支持206
8.5.2创建数据库关系图206
8.6小结210
87习题210
第二篇 数据库核心技术212
第9章 数据库的高级操作212
9.1使用SQL查看数据库的对象212
9.1.1查看当前SQL Server实例的所有数据库212
9.1.2查看当前数据库下的表213
9.1.3查看表的信息214
9.2收缩数据库216
9.2.1自动收缩数据库216
9.2.2手动收缩217
9.2.3使用SQL Server Management Studio手动收缩数据库或文件219
9.3使用Windows管理工具【性能】监视服务器219
9.3.1【性能】的使用方案219
9.3.2使用【性能】监视磁盘活动220
9.3.3使用【性能】监视CPU使用率222
9.3.4使用【性能】监视内存使用量223
9.3.5使用【性能】监视SQLServer等对象223
9.3.6使用【性能】的日志和警报224
9.4 SQL跟踪227
9.4.1 SQL Server Profiler介绍:SQL跟踪图形化工具227
9.4.2使用SQL Server Profiler创建跟踪227
9.4.3使用SQL Server Profiler重播跟踪230
9.4.4使用SQL Server Profiler创建跟踪模板231
9.4.5系统存储过程创建SQL跟踪232
9.5资源调控器235
9.5.1【资源调控器】介绍235
9.5.2资源池237
9.5.3工作负荷组239
9.5.4分类器函数241
9.5.5使用SQL语句查询【资源调控器】中的内容243
9.6小结246
9.7习题246
第10章 表的高级操作247
10.1数据导入导出247
10.1.1支持的数据源247
10.1.2将数据导出到Microsoft Excel248
10.1.3从Microsoft Excel导入数据253
10.2更改跟踪257
10.2.1更改跟踪257
10.2.2更改跟踪的同步方案258
10.2.3启用更改跟踪259
10.2.4管理更改跟踪261
10.2.5使用更改跟踪264
10.3变更数据捕获269
10.3.1变更数据捕获介绍269
10.3.2启用变更数据捕获270
10.3.3管理变更数据捕获272
10.3.4使用变更数据捕获276
10.3.5变更数据捕获的日志278
10.4小结278
10.5习题278
第11章 数据完整性279
11.1数据完整性介绍279
11.2约束280
11.2.1 NOT NULL约束:不允许空值280
11.2.2 CHECK约束:添加约束条件281
11.2.3 UNIQUE约束:重复约束285
11.2.4主键与外键约束287
11.3默认值288
11.3.1默认值介绍288
11.3.2定义DEFAULT288
11.3.3使用DEFAULT290
11.4小结291
11.5习题291
第12章 视图292
12.1视图介绍292
12.1.1视图定义292
12.1.2视图的类型292
12.1.3视图的限制293
12.2标准视图293
12.2.1 SQL Server Management Studio的视图设计环境293
12.2.2创建仅使用当前数据库的表的视图295
12.2.3创建使用当前数据库的表和视图的视图297
12.2.4创建使用多个数据库的表的视图299
12.2.5管理视图301
12.2.6视图的用途302
12.2.7使用视图更新基表的数据304
12.3索引视图306
12.3.1索引视图的要求306
12.3.2创建索引视图307
12.4小结308
12.5习题308
第13章 存储过程309
13.1存储过程介绍309
13.1.1理解存储过程309
13.1.2存储过程的要求310
13.1.3存储过程的类型311
13.2 Transact-SQL存储过程311
13.2.1 CREATE PROCEDURE语句:创建存储过程311
13.2.2 EXECUTE语句:执行存储过程312
13.2.3不带参数的存储过程313
13.2.4带输入参数的存储过程316
13.2.5带输入参数和输出参数的存储过程317
13.2.6输入参数含默认值的存储过程319
13.2.7运行时重新编译321
13.2.8查看当前数据库中的存储过程322
13.2.9管理存储过程324
13.3 CLR存储过程326
13.3.1 CLR数据类型与SQL Server数据类型326
13.3.2使用Visual Studio*2008创建CLR存储过程327
13.3.3执行CLR存储过程331
13.4小结331
13.5习题331
第14章 函数332
14.1函数的限制332
14.2创建表值函数333
14.2.1多语句表值函数333
14.2.2创建一个没有参数的多语句表值函数334
14.2.3使用多语句表值函数336
14.2.4创建一个带参数的多语句表值函数336
14.2.5创建一个带参数默认值的多语句表值函数338
14.2.6内联表值函数339
14.3创建标量值函数341
14.3.1标量值函数341
14.3.2创建多语句标量值函数342
14.3.3使用标量值函数343
14.4创建和执行聚合函数(CLR)343
14.4.1创建CLR聚合函数343
14.4.2执行CLR聚合函数346
14.5系统聚合函数347
14.5.1系统聚合函数介绍347
14.5.2 AVG函数与SUM函数:平均值和总和348
14.5.3 BINARY_ CHECKSUM函数:行的二进制校验349
14.5.4 COUNT函数:记录的总数350
14.5.5 MAX函数与MIN函数:最大值和最小值350
14.5.6 VAR函数与STDEV 函数:方差与标准方差351
14.6系统数学函数352
14.7小结355
14.8习题355
第15章 同义词356
15.1同义词的含义356
15.2创建和使用同义词357
15.2.1使用SQL Server Manage- ment Studio创建同义词357
15.2.2 CREATE SYNONYM语句:创建同义词的语句358
15.2.3基于其他对象创建同义词359
15.2.4使用同义词359
15.3管理同义词360
15.4小结362
15.5习题362
第16章 触发器363
16.1触发器概述363
16.2登录触发器363
16.2.1登录触发器的执行时机和作用363
16.2.2 SQL登录触发器364
16.2.3登录触发器的常见错误367
16.3 DDL触发器369
16.3.1 DDL触发器的执行时机和作用369
16.3.2 DDL触发器关联的事件组369
16.3.3 DDL触发器关联的事件370
16.3.4 EVENTDATA函数:返回事件的XML结构372
16.3.5 SQL DDL触发器373
16.4 DML触发器376
16.4.1 DML触发器类型376
16.4.2 DML触发器的作用377
16.4.3 DML触发器的创建语句377
16.5 AFTER触发器378
16.5.1 AFTER-INSERT触发器379
16.5.2 AFTER-UPDATE触发器380
16.5.3 AFTER-DELETE触发器381
16.6 INSTEAD OF触发器382
16.7小结384
16.8习题384
第17章Transact-SQL结构化程序设计385
17.1变量385
17.1.1变量的作用域与GO语句385
17.1.2定义变量387
17.2常量390
17.3运算符391
17.3.1算术运算符391
17.3.2逻辑运算符391
17.3.3赋值运算符395
17.3.4字符串运算符395
17.3.5按位运算符396
17.3.6比较运算符396
17.3.7复合运算符397
17.4控制流语句397
17.4.1 BEGIN END语句398
17.4.2 IF语句398
17.4.3 WHILE循环401
17.4.4其他语句401
17.5小结403
17.6习题404
第18章 索引405
18.1索引介绍405
18.1.1索引的类型405
18.1.2索引的要求和注意事项406
18.2创建索引406
18.2.1使用SQL Server Manage- ment Studio创建索引407
18.2.2 CREATE INDEX创建索引408
18.3管理索引411
18.3.1查看索引的信息411
18.3.2修改索引411
18.4小结412
18.5习题412
第19章 事务与锁413
19.1事务介绍413
19.1.1事务的例子413
19.1.2事务的特点414
19.1.3设置事务的隔离级别(并发性)15
19.2使用事务416
19.2.1事务的分类416
19.2.2使用SQL编写事务416
19.2.3使用ADO编写事务419
19.2.4管理事务422
19.2.5编写事务的原则422
19.3事务日志423
19.3.1事务日志的位置423
19.3.2管理事务日志424
19.4小结425
19.5习题426
第三篇SQL Server 2008应用428
第20章SQL Server 2008的安全机制和技术428
20.1 SQL Server的身份验证模式428
20.1.1使用混合模式428
20.1.2使用Windows身份验证模式430
20.1.3配置SQL Server的身份验证模式431
20.2角色、登录名、用户433
20.2.1服务器级角色433
20.2.2登录名435
20.2.3用户439
20.3权限440
20.3.1安全对象441
20.3.2权限441
20.3.3操作权限442
20.3.4权限的层次443
20.4小结444
20.5习题444
第21章 备份与还原数据库445
21.1数据库损坏445
21.1.1错误操作445
21.1.2硬件损坏447
21.2备份447
21.2.1恢复模式447
21.2.2管理数据库的恢复模式449
21.2.3在SIMPLE恢复模式下备份452
21.3还原456
21.3.1查看备份的内容456
21.3.2 SIMPLE(简单恢复模式)下的还原456
21.4小结459
21.5习题459
第22章 复制460
22.1安装SQL Server 2008 Express460
22.1.1下载SQL Server Express460
22.1.2安装SQL Server Express461
22.2复制462
22.2.1配置发布服务器463
22.2.2配置订阅服务器468
22.2.3使用复制操作472
22.2.4相应的SQL语句473
22.3小结475
22.4习题475
第23章 数据库镜像476
23.1数据库镜像概述476
23.1.1数据库镜像简介476
23.1.2“主体”与“镜像”476
23.2手动故障转移功能的高安全性模式477
23.2.1软件环境477
23.2.2准备镜像使用的数据库479
23.2.3为数据库实例创建数据库镜像端点483
23.2.4设置数据库镜像484
23.2.5测试数据库镜像485
23.3自动故障转移功能的高安全性模式487
23.3.1软件环境487
23.3.2准备镜像使用的数据库488
23.3.3为数据库实例创建数据库镜像端点489
23.3.4设置数据库镜像490
23.3.5测试数据库镜像491
23.4小结492
23.5习题492
附录SQL Server面试题目493