图书介绍
SQL Server 2008基础教程与实验指导PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2008基础教程与实验指导](https://www.shukui.net/cover/28/33488696.jpg)
- 郝安林,康会光,牛小平等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302268932
- 出版时间:2012
- 标注页数:426页
- 文件大小:118MB
- 文件页数:437页
- 主题词:关系数据库-数据库管理系统,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
1.1数据库基础1
1.1.1数据库基本概念1
1.1.2数据库系统模型2
1.1.3关系数据库3
1.2认识SQL Server 20085
1.2.1 SQL Server发展历史5
1.2.2 SQL Server 2008体系结构6
1.3 SQL Server 2008新增功能9
1.3.1新的日期数据类型9
1.3.2 LINQ语言10
1.3.3 HierarchyId类型11
1.3.4增强XML功能11
1.3.5 Transact-SQL语言增强14
1.3.6报表服务15
1.4安装与配置SQL Server 200816
1.4.1安装SQL Server 200816
1.4.2配置SQL Server 200825
1.5 SQL Serve管理工具29
1.5.1 SQL Server Management Studio29
1.5.2 SQL Server配置管理器30
1.5.3 SQL Server Profiler31
1.5.4数据库引擎优化顾问32
1.5.5 Reporting Services配置管理器33
1.5.6命令提示实用工具33
1.6扩展练习34
第2章 创建数据库36
2.1 SQL Server数据库概述36
2.1.1常见数据库对象36
2.1.2数据库构成39
2.1.3数据库文件和文件组41
2.2创建数据库的方法42
2.2.1使用图形化向导创建42
2.2.2使用Transact-SQL语句创建46
2.3管理数据库51
2.3.1查看数据库信息51
2.3.2修改数据库的大小54
2.3.3删除数据库55
2.3.4其他数据库操作56
2.4创建数据库快照59
2.4.1数据库快照简介59
2.4.2创建数据库快照的方法60
2.5扩展练习62
第3章 创建数据表65
3.1表的概述65
3.2操作数据表66
3.2.1创建表66
3.2.2修改表69
3.2.3添加和删除列72
3.2.4修改列73
3.3列数据类型和属性73
3.3.1数据类型73
3.3.2列的其他属性80
3.4表数据完整性82
3.4.1表主键83
3.4.2外键85
3.4.3约束86
3.4.4表关系87
3.5扩展练习88
第4章 使用Transact-SQL编程90
4.1 Transact-SQL概述90
4.1.1 Transact-SQL语言与SQL语言90
4.1.2 Transact-SQL语言类型91
4.2编程基础92
4.2.1常量与变量92
4.2.2运算符94
4.2.3表达式98
4.2.4注释99
4.2.5控制流程100
4.3常用函数105
4.3.1聚合函数105
4.3.2数学函数106
4.3.3字符串函数107
4.3.4日期和时间函数109
4.3.5自定义函数110
4.4事务112
4.4.1事务概述112
4.4.2 ACID属性113
4.4.3管理事务114
4.4.4分布式事务117
4.5锁117
4.5.1并发问题117
4.5.2锁模式118
4.5.3查看锁119
4.6游标121
4.6.1游标概述121
4.6.2使用游标122
4.7扩展练习124
第5章 数据查询和管理125
5.1 SELECT简单查询125
5.1.1 SELECT基本语法125
5.1.2使用SELECT语句127
5.1.3使用FROM子句131
5.1.4使用WHERE子句131
5.1.5使用ORDER BY子句139
5.1.6使用GROUP BY子句140
5.1.7使用HAVING子句141
5.2 SELECT高级查询141
5.2.1基本连接141
5.2.2 JOIN关键字143
5.2.3内连接143
5.2.4外连接145
5.2.5交叉连接147
5.2.6自连接148
5.2.7联合查询149
5.3使用子查询150
5.3.1返回多行的子查询150
5.3.2返回单值的子查询153
5.3.3嵌套子查询153
5.4 XML查询154
5.4.1 XML数据类型154
5.4.2 XQuery查询方法155
5.4.3 FOR XML子句159
5.5扩展练习162
第6章 表数据操作165
6.1 INSERT语句165
6.1.1使用INSERT VALUES语句165
6.1.2使用INSERT SELECT语句166
6.1.3使用SELECT INTO语句创建表168
6.2 UPDATE语句169
6.2.1 UPDATE语法169
6.2.2根据表中数据更新行170
6.2.3根据其他表更新行171
6.2.4使用TOP表达式173
6.3 DELETE语句173
6.3.1 DELETE语法174
6.3.2使用DELETE语句174
6.3.3使用TRUNCATE TABLE语句175
6.4新增语句177
6.4.1 ON DELETE和ONUPDATE177
6.4.2 OUTPUT179
6.5扩展练习181
第7章 索引与视图183
7.1索引基础知识183
7.1.1认识索引183
7.1.2索引结构184
7.1.3索引类型185
7.2创建索引188
7.2.1使用图形工具创建索引189
7.2.2使用CREATE INDEX创建索引190
7.2.3创建XML索引192
7.3管理索引194
7.3.1修改和删除索引194
7.3.2查看索引信息195
7.4认识视图198
7.4.1视图概述198
7.4.2创建视图199
7.5管理视图201
7.5.1修改和删除视图201
7.5.2查看视图信息204
7.6通过视图修改数据205
7.6.1使用INSERT插入数据206
7.6.2使用UPDATE更新数据207
7.6.3使用DELETE删除数据208
7.7使用数据库引擎优化顾问208
7.8扩展练习210
第8章 存储过程与触发器212
8.1认识存储过程212
8.1.1存储过程概述212
8.1.2存储过程的分类213
8.2使用存储过程214
8.2.1创建存储过程214
8.2.2执行存储过程217
8.2.3存储过程参数219
8.2.4删除存储过程223
8.2.5管理存储过程224
8.3其他存储过程225
8.3.1系统存储过程225
8.3.2扩展存储过程226
8.4异常处理与调试228
8.4.1异常处理228
8.4.2调试230
8.5认识触发器232
8.5.1触发器概述232
8.5.2触发器的分类233
8.5.3触发器完整性规则234
8.5.4创建触发器235
8.6使用触发器236
8.6.1 DML触发器236
8.6.2 DDL触发器240
8.6.3嵌套触发器241
8.6.4递归触发器242
8.6.5管理触发器243
8.7扩展练习245
第9章 安全管理与数据库维护248
9.1数据库安全性概述248
9.1.1 SQL Server 2008安全管理新特性248
9.1.2 SQL Server 2008安全性机制249
9.1.3 SQL Server 2008安全主体250
9.2管理SQL Server服务器安全性251
9.2.1身份验证模式252
9.2.2管理登录账号256
9.2.3管理用户258
9.3管理角色261
9.3.1固定服务器角色261
9.3.2固定数据库角色264
9.3.3应用程序角色267
9.3.4用户自定义角色268
9.4管理架构271
9.4.1创建架构271
9.4.2修改架构274
9.4.3移动对象到新的架构275
9.4.4删除架构277
9.5管理权限277
9.5.1对象权限277
9.5.2语句权限278
9.5.3删除权限281
9.6 扩展练习282
第10章 数据库备份与恢复285
10.1备份和恢复概述285
10.1.1数据库的备份操作和对象285
10.1.2备份体系结构286
10.1.3恢复体系结构287
10.2备份设备288
10.2.1备份设备的分类288
10.2.2创建备份设备289
10.2.3管理备份设备291
10.3备份数据293
10.3.1创建完整备份293
10.3.2创建差异备份297
10.3.3创建事务日志备份300
10.3.4创建文件组备份304
10.3.5备份压缩307
10.4恢复数据309
10.4.1常规恢复309
10.4.2时间点恢复311
10.5复制数据库312
10.6扩展练习313
第11章SQL Server 2008高级主题315
11.1.NET Framework集成315
11.1.1.NET Framework概述315
11.1.2 CLR概述317
11.1.3 ADO.NET概述318
11.2创建.NET程序321
11.2.1创建SQL Server项目321
11.2.2用户自定义函数322
11.2.3存储过程326
11.2.4触发器328
11.2.5创建用户定义类型330
11.3数据访问概述334
11.3.1 System.Data.SqlClient命名空间334
11.3.2 ADO.NET 2.0335
11.3.3 System.Data.SqlTypes命名空间341
11.4服务体系342
11.4.1通知服务343
11.4.2分析服务345
11.4.3报表服务347
11.4.4集成服务350
11.5扩展练习352
附录 实验指导355
第1单元355
练习1-1注册服务器355
练习1-2隐藏SQL Server2008
实例356
练习1-3使用sqlcmd操作数据库358
练习1-4创建数据库和表359
第2单元361
练习2-1创建人事管理数据库361
练习2-2修改人事管理数据库的大小362
练习2-3移动人事管理数据库364
第3单元367
练习3-1创建员工信息表367
练习3-2修改列367
练习3-3修改表的访问权限369
练习3-4创建表关系370
第4单元371
练习4-1按房间类型查看房间信息371
练习4-2查看价格大于500的房间信息372
练习4-3使用自连接查询373
练习4-4使用子查询373
练习4-5使用模糊查询374
练习4-6使用For XML子句374
第5单元375
练习5-1创建临时表375
练习5-2更新人事管理记录376
练习5-3删除人事管理记录377
第6单元377
练习6-1使用AND和OR表达式的查询377
练习6-2创建内嵌表值型用户自定义函数378
练习6-3打印九九乘法表379
练习6-4创建游标380
练习6-5事务回滚381
第7单元382
练习7-1创建表的索引382
练习7-2创建并查询视图383
练习7-3通过视图修改数据385
第8单元386
练习8-1创建作者作品查询存储过程386
练习8-2创建更新价格的存储过程387
练习8-3创建分页存储过程388
练习8-4创建触发器389
练习8-5修改触发器390
练习8-6嵌套触发器392
练习8-7使用INSTEAD OF触发器393
第9单元395
练习9-1 SQL Server 2008的登录认证395
练习9-2创建登录名397
练习9-3创建Windows登录398
练习9-4用户自定义角色401
练习9-5授予权限操作403
第10单元404
练习10-1完整备份404
练习10-2设计事务日志备份407
练习10-3创建文件组备份409
练习10-4备份文件组410
练习10-5恢复数据412
第11单元414
练习11-1使用ADO.NET连接数据库414
练习11-2创建报表模型415
练习11-3使用ADO.NET操作数据库420
练习11-4使用导入/导出向导生成程序包423