图书介绍
SQL Server 2008数据库应用简明教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 祝红涛,李玺编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302222200
- 出版时间:2010
- 标注页数:461页
- 文件大小:104MB
- 文件页数:474页
- 主题词:关系数据库-数据库管理系统,SQL Server 2008-教材
PDF下载
下载说明
SQL Server 2008数据库应用简明教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识SQL Server 20081
1.1关系数据库1
1.1.1什么是数据库1
1.1.2什么是关系数据库3
1.1.3关系数据库的有关术语4
1.2关系数据库与SQL Server 20085
1.2.1SQL Server 2008简介6
1.2.2SQL Server 2008的新特性7
1.2.3SQL Server 2008的体系结构8
1.3安装SQL Server 200810
1.4实验指导——注册SQL Server服务器13
1.5升级到SQL Server 200815
1.5.1升级前的准备工作15
1.5.2使用SQL Server 2008升级顾问16
1.6实验指导——卸载SQL Server 200817
1.7习题20
第2章 SQL Server 2008管理工具集23
2.1SQL Server Management Studio23
2.1.1使用SQL Server Management Studio23
2.1.2使用对象资源管理器25
2.1.3创建数据库28
2.1.4查看数据库28
2.1.5编写和执行查询语句29
2.1.6查询设计器30
2.2Business Intelligence Development Studio32
2.3SQL Server配置管理器34
2.3.1管理服务34
2.3.2管理服务器和客户端网络协议35
2.3.3使用命名管道配置服务器别名37
2.4实验指导——隐藏SQL Server数据库引擎实例38
2.5实验指导——配置SQL Server 2008的TCP/IP端口39
2.6SQL Server Profiler40
2.7数据库引擎优化顾问42
2.8sqlcmd43
2.8.1使用sqlcmd连接到数据库43
2.8.2执行查询语句44
2.8.3使用输入和输出文件44
2.9实验指导——读取数据库数据到外部txt文件45
2.10习题46
第3章 SQL Server 2008的基本管理48
3.1SQL Server 2008数据库48
3.1.1什么是数据库48
3.1.2SQL Server 2008系统数据库49
3.1.3文件和文件组50
3.1.4数据库状态和文件状态51
3.2创建数据库52
3.3实验指导——创建学生管理系统数据库stusystem54
3.4创建表55
3.4.1什么是表55
3.4.2通过向导创建表56
3.4.3通过命令创建表56
3.5指定列数据类型58
3.5.1数字数据类型58
3.5.2Unicode字符串60
3.5.3二进制数据类型60
3.5.4日期和时间60
3.5.5字符串61
3.5.6其他数据类型62
3.5.7创建用户定义的数据类型63
3.6数据完整性64
3.6.1数据完整性概述65
3.6.2PRIMARY KEY约束65
3.6.3IDENTITY属性67
3.6.4UNIQUE约束68
3.6.5NULL与NOT NULL约束68
3.6.6DEFAULT约束69
3.6.7CHECK约束69
3.6.8FOREIGN KEY约束70
3.6.9指定规则72
3.6.10指定默认值73
3.7实验指导——创建表的主键74
3.8实验指导——定义学生管理系统表关系图75
3.9维护表76
3.9.1修改表名称76
3.9.2修改表属性77
3.9.3添加或删除表列77
3.9.4删除表78
3.10设计表的规范化79
3.10.1第一范式79
3.10.2第二范式79
3.10.3第三范式80
3.11习题80
第4章 查询和管理表数据83
4.1标准查询83
4.1.1SELECT语句的语法格式83
4.1.2获取若干列84
4.1.3获取所有的列85
4.1.4使用DISTINCT关键字86
4.1.5使用TOP关键字86
4.2使用WHERE子句87
4.2.1使用比较运算符87
4.2.2使用逻辑运算符88
4.2.3使用范围运算符88
4.2.4使用IN条件89
4.2.5使用LIKE条件90
4.2.6使用IS NULL条件91
4.3实验指导——在WHERE子句中使用逻辑运算符91
4.4规范化结果集92
4.4.1排序结果集92
4.4.2分组结果集93
4.4.3统计结果集94
4.5插入数据95
4.5.1使用INSERT语句插入数据95
4.5.2使用INSERT...SELECT语句插入数据96
4.5.3使用SELECT...INTO语句创建表98
4.6实验指导——使用INSERT语句插入多行数据98
4.7更新数据99
4.7.1根据表中的数据更新行99
4.7.2根据其他表更新行100
4.7.3使用TOP表达式更新行101
4.8实验指导——更新多列102
4.9删除数据102
4.9.1使用DELETE语句删除数据102
4.9.2使用TRUNCATE TABLE语句103
4.9.3删除基于其他表中的行104
4.10习题105
第5章 查询复杂数据108
5.1多表连接108
5.1.1基本连接操作108
5.1.2使用别名109
5.1.3多表连接查询110
5.1.4含有JOIN关键字的连接查询110
5.2实验指导——查询Java班所教的科目111
5.3内连接111
5.3.1等值连接查询112
5.3.2非等值连接查询113
5.3.3自然连接查询114
5.4外连接114
5.4.1左外连接查询114
5.4.2右外连接查询115
5.4.3完全外连接查询116
5.5交叉连接116
5.5.1不使用WHERE子句的交叉连接查询117
5.5.2使用WHERE子句的交叉连接查询117
5.6自连接118
5.7联合查询119
5.8实验指导——按层次查看所有员工的信息120
5.9子查询121
5.9.1使用IN关键字121
5.9.2使用EXISTS关键字122
5.9.3使用比较运算符123
5.9.4返回单值的子查询125
5.9.5使用嵌套子查询125
5.10实验指导——查询比Java班学生年龄都小的学生信息126
5.11习题127
第6章 管理数据库对象133
6.1架构133
6.1.1使用架构133
6.1.2创建架构134
6.1.3修改架构137
6.1.4移动对象到新的架构139
6.1.5删除架构141
6.2实验指导——创建图书明细架构142
6.3视图143
6.3.1创建视图143
6.3.2管理视图146
6.3.3通过视图操作数据148
6.4实验指导——创建药品详情视图151
6.5索引152
6.5.1选择索引类型152
6.5.2创建索引153
6.5.3查看索引属性156
6.5.4管理索引157
6.6实验指导——对药品信息建立聚集索引158
6.7习题159
第7章 管理数据库和数据库文件162
7.1查看数据库状态162
7.1.1通过目录视图查看数据库状态162
7.1.2通过函数查看数据库状态163
7.1.3通过存储过程查看数据库状态163
7.2修改数据库164
7.2.1修改数据库名称164
7.2.2扩大数据库165
7.2.3收缩数据库166
7.2.4收缩数据库文件167
7.2.5移动数据库文件169
7.3实验指导——增加辅助数据库文件170
7.4删除数据库171
7.4.1使用向导删除数据库171
7.4.2使用DROP DATABASE命令删除数据库172
7.5分离与附加数据库172
7.5.1分离数据库173
7.5.2附加数据库174
7.6实验指导——附加stusystem数据库175
7.7数据库快照176
7.7.1工作原理176
7.7.2创建数据库快照176
7.7.3删除数据库快照178
7.8实验指导——将数据库恢复到数据库快照178
7.9习题178
第8章 Transact-SQL编程181
8.1Transact-SQL语言基础181
8.1.1什么是Transact-SQL181
8.1.2Transact-SQL语法规范182
8.1.3常量183
8.1.4变量183
8.1.5程序注释186
8.2运算符187
8.2.1算术运算符187
8.2.2比较运算符188
8.2.3赋值运算符188
8.2.4位运算符189
8.2.5逻辑运算符190
8.2.6字符串连接运算符190
8.2.7一元运算符191
8.2.8运算符优先级191
8.3控制语句192
8.3.1BEGIN...END语句块192
8.3.2IF...ELSE条件语句192
8.3.3CASE分支语句193
8.3.4WHILE循环语句195
8.3.5TRY...CATCH错误处理语句196
8.3.6其他语句197
8.4实验指导——查询学生的科目成绩并划分级别198
8.5函数199
8.5.1聚合函数199
8.5.2数学函数201
8.5.3字符串函数202
8.5.4数据类型转换函数205
8.5.5日期时间函数206
8.5.6用户自定义函数206
8.6高级操作210
8.6.1事务210
8.6.2锁212
8.6.3游标213
8.7实验指导——使用自定义函数按姓名获取学生信息216
8.8习题217
第9章 存储过程220
9.1使用存储过程220
9.1.1存储过程的类型220
9.1.2创建存储过程222
9.1.3带参数的存储过程224
9.1.4执行存储过程225
9.2实验指导——使用SQL Server 2008的系统存储过程227
9.3实验指导——使用存储过程按学号查询学生信息228
9.4管理存储过程229
9.4.1修改存储过程229
9.4.2删除存储过程230
9.4.3查看存储过程信息230
9.5处理错误信息232
9.5.1RETURN语句232
9.5.2系统存储过程sp_addmessage233
9.5.3RAISERROR函数234
9.5.4系统全局变量@@ERROR235
9.6优化存储过程237
9.6.1SQL语句优化237
9.6.2使用EXECUTE...WITHRECOMPILE语句238
9.7实验指导——修改存储过程并处理错误信息239
9.8习题240
第10章 触发器243
10.1了解触发器243
10.1.1触发器概述243
10.1.2触发器的类型244
10.2创建触发器246
10.2.1创建DML触发器246
10.2.2创建DDL触发器249
10.2.3嵌套触发器250
10.2.4递归触发器251
10.3实验指导——使用触发器删除班级252
10.4管理触发器254
10.4.1修改触发器254
10.4.2禁用与启用触发器254
10.4.3删除触发器255
10.5习题256
第11章 维护数据库安全258
11.1SQL Server 2008安全机制258
11.1.1客户机安全机制259
11.1.2网络传输的安全机制259
11.1.3实例级别安全机制260
11.1.4数据库级别安全机制260
11.1.5对象级别安全机制261
11.2创建账户与数据库用户261
11.2.1创建Windows账户登录261
11.2.2创建SQL Server账户登录264
11.2.3创建数据库用户265
11.3删除用户与登录267
11.3.1在图形化界面中删除用户与登录267
11.3.2通过命令行删除用户与登录268
11.3.3guest用户269
11.4角色269
11.4.1固定服务器角色269
11.4.2固定数据库角色272
11.4.3应用程序角色274
11.4.4用户自定义角色276
11.5权限277
11.5.1对象权限278
11.5.2语句权限280
11.6实验指导——创建管理学生信息及成绩的管理员282
11.7习题283
第12章 备份与恢复数据库285
12.1备份概述285
12.1.1了解备份285
12.1.2数据备份类型286
12.1.3备份设备287
12.1.4创建备份设备288
12.2数据备份289
12.2.1执行完整数据库备份289
12.2.2执行差异备份292
12.2.3执行事务日志备份295
12.2.4执行文件或文件组备份297
12.2.5备份策略300
12.3实验指导——创建完整、差异兼事务日志备份stusystem数据库301
12.4恢复模式304
12.4.1完整恢复模式304
12.4.2大容量日志恢复模式304
12.4.3简单恢复模式305
12.5恢复数据库305
12.5.1标准恢复305
12.5.2时间点恢复307
12.5.3RESTORE语句307
12.6实验指导——按时间点恢复stusystem数据库309
12.7习题312
第13章 系统自动化任务管理315
13.1SQL Server代理315
13.1.1SQL Server代理简介315
13.1.2启动和停止SQL Server代理316
13.1.3SQL Server代理的安全性318
13.2数据库邮件318
13.2.1配置数据库邮件318
13.2.2发送测试电子邮件321
13.2.3管理邮件配置文件和邮件账户321
13.3操作员322
13.3.1创建操作员322
13.3.2禁用与删除操作员325
13.4作业326
13.4.1作业概述326
13.4.2创建作业327
13.4.3查看和修改作业330
13.4.4查看作业历史日志330
13.5实验指导——创建定时备份stusystem数据库作业332
13.6警报334
13.6.1创建警报334
13.6.2禁用和删除警报335
13.7实验指导——在作业上创建性能条件警报336
13.8维护计划338
13.8.1数据库维护任务338
13.8.2使用向导创建维护计划339
13.8.3手工创建维护计划341
13.9习题342
第14章 SQL Server 2008 XML开发345
14.1使用XML数据类型345
14.1.1XML数据类型简介345
14.1.2XML数据类型方法346
14.2实验指导——XML数据类型综合应用350
14.3查询XML数据351
14.3.1RAW模式351
14.3.2AUTO模式351
14.3.3PATH模式352
14.3.4EXPLICIT模式354
14.4实验指导——使用PATH模式355
14.5其他XML技术356
14.5.1XQuery支持356
14.5.2XML索引358
14.5.3OPENXML函数361
14.6习题363
第15章 SQL Server 2008高级开发366
15.1使用CLR开发数据库对象366
15.1.1CLR存储过程366
15.1.2CLR触发器370
15.2使用SMO操作SQL Server 2008374
15.2.1创建SMO项目374
15.2.2连接SQL Server376
15.2.3创建数据库378
15.2.4创建和删除表378
15.2.5创建和执行存储过程380
15.2.6创建触发器381
15.3实验指导——使用存储过程添加学生信息382
15.4使用报表服务384
15.4.1报表组件和工具385
15.4.2创建报表386
15.4.3发布报表389
15.5使用集成服务390
15.5.1创建包390
15.5.2运行包393
15.5.3包配置395
15.5.4部署包397
15.5.5包安装398
15.6习题400
第16章 产品展示模块403
16.1系统分析403
16.1.1需求分析403
16.1.2数据库设计404
16.2公共部分405
16.2.1创建项目及设置配置文件405
16.2.2页面样式406
16.2.3实现母版页410
16.3产品展示413
16.3.1实现产品展示413
16.3.2查看产品415
16.3.3新增产品416
16.3.4管理产品417
16.4管理产品分类420
第17章 图书馆管理系统424
17.1系统分析424
17.1.1需求分析424
17.1.2数据库设计425
17.2创建图书馆管理系统项目428
17.2.1创建图书馆管理系统网站428
17.2.2实现母版页429
17.2.3设计数据库类429
17.3登录模块431
17.4系统设置模块434
17.4.1管理系统用户434
17.4.2新增系统用户438
17.4.3退出图书馆管理系统439
17.4.4管理书架440
17.4.5新增书架442
17.5管理读者模块443
17.5.1管理读者类型443
17.5.2新增读者类型445
17.5.3管理读者信息447
17.5.4新增读者信息447
17.6管理图书模块450
17.6.1管理图书类型450
17.6.2新增图书类型451
17.6.3管理图书452
17.6.4新增图书453
17.6.5查询图书455
17.7借阅管理456
17.7.1借阅图书456
17.7.2归还图书458
17.7.3图书借阅查询459
热门推荐
- 131089.html
- 2077735.html
- 1937304.html
- 2792561.html
- 2160639.html
- 3664330.html
- 20554.html
- 1353496.html
- 536636.html
- 69205.html
- http://www.ickdjs.cc/book_262520.html
- http://www.ickdjs.cc/book_2653631.html
- http://www.ickdjs.cc/book_1104055.html
- http://www.ickdjs.cc/book_2173028.html
- http://www.ickdjs.cc/book_2780866.html
- http://www.ickdjs.cc/book_605785.html
- http://www.ickdjs.cc/book_797767.html
- http://www.ickdjs.cc/book_949410.html
- http://www.ickdjs.cc/book_2157454.html
- http://www.ickdjs.cc/book_1761663.html