图书介绍
数据库基础与应用 SQL Server 2008PDF|Epub|txt|kindle电子书版本网盘下载
- 高巍巍主编;穆丽新,俞国红,侯相茹副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302229575
- 出版时间:2011
- 标注页数:360页
- 文件大小:85MB
- 文件页数:377页
- 主题词:关系数据库-数据库管理系统,SQL Server 2008-高等学校-教材
PDF下载
下载说明
数据库基础与应用 SQL Server 2008PDF格式电子书版下载
下载的文件为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数据库模型3
1.2关系数据库7
1.2.1关系数据库概述7
1.2.2关系数据库中的基本术语8
1.2.3关系的完整性约束条件9
1.3 SQL Server 2008概述10
1.3.1 SQL Server发展简史10
1.3.2 SQL Server 2008版本体系和安装要求10
1.3.3 SQL Server 2008体系结构12
1.4 SQL Server 2008新增功能13
1.4.1数据库引擎13
1.4.2分析服务新增功能——多维数据库14
1.4.3分析服务新增功能——数据挖掘14
1.4.4集成服务新增功能15
1.4.5复制新增功能15
1.4.6报表服务新增功能15
1.4.7 Service Broker新增功能16
1.5 SQL Server 2008的安装与配置16
1.5.1 SQL Server 2008的安装16
1.5.2 SQL Server 2008的配置21
1.6 SQL Server 2008管理工具23
1.6.1 SQL Server Management Studio(SQL Server管理平台)23
1.6.2 Business Intelligence Development Studio(商业智能开发平台)25
1.6.3 SQL Server配置管理器25
1.6.4 SQL Server Profiler(SQL Server分析器)27
1.6.5数据库引擎优化顾问28
1.6.6 Reporting Services配置管理器(报表服务配置管理器)29
1.6.7文档和教程30
1.7实验指导31
1.8思考与练习31
第2章 数据查询和管理32
2.1 SELECT获取简单数据32
2.1.1 SELECT语句32
2.1.2 FROM子句35
2.1.3 WHERE子句36
2.1.4 ORDER BY子句40
2.1.5 GROUP BY子句41
2.1.6 HAVING子句43
2.1.7使用TOP表达式44
[1]2.1.8 SELECT INTO子句44
2.2 SELECT操作多表数据45
2.2.1 JOIN连接45
2.2.2内连接45
2.2.3外连接46
2.2.4交叉连接47
2.2.5自连接48
2.2.6联合查询48
2.2.7 EXCEPT和INTERSECT49
2.2.8使用子查询50
2.3插入SQL数据52
2.3.1 INSERT VALUES语句52
2.3.2 INSERT SELECT语句53
2.4更新SQL数据53
2.4.1根据表中数据更新行53
2.4.2根据其他表更新行54
2.5删除SQL数据55
2.5.1 DELETE语句55
2.5.2删除基于其他表的数据行55
2.5.3 TRUNCATE TABLE语句55
2.6实验指导56
2.7思考与练习59
第3章 管理数据库61
3.1什么是数据库61
3.2 SQL Server 2008数据库概述62
3.2.1 SQL Server 2008系统数据库62
3.2.2文件和文件组64
3.2.3数据库状态和文件状态65
3.3 SQL Server 2008数据库组成部分66
3.3.1表66
3.3.2视图67
3.3.3存储过程和触发器67
3.3.4其他数据库部分68
3.4创建数据库68
3.4.1使用图形化向导创建数据库68
3.4.2使用Transact-SQL语句创建数据库70
3.5操作数据库71
3.5.1查看数据库信息71
3.5.2修改数据库名称72
3.5.3修改数据库大小72
3.5.4删除数据库73
3.5.5数据的导入导出操作74
3.5.6数据库分离82
3.6数据库快照82
3.6.1数据库快照简介82
3.6.2创建数据库快照83
3.6.3查看数据库快照83
3.6.4使用数据库快照恢复数据库83
3.6.5数据库快照的删除84
3.7实验指导84
3.8思考与练习85
第4章 管理表87
4.1表概述87
4.1.1什么是表87
4.1.2临时表和系统表88
4.2创建表88
4.2.1数据类型88
4.2.2创建表95
4.3管理表97
4.3.1修改表98
4.3.2删除表99
4.4完整性与约束100
4.4.1完整性100
4.4.2约束101
4.5实验指导108
4.6思考与练习109
第5章 使用Transact-SQL编程110
5.1概述110
5.2常量、变量及运算符110
5.2.1常量110
5.2.2变量111
5.2.3运算符113
5.2.4运算符的优先级115
5.3常用函数115
5.3.1数学函数115
5.3.2字符串函数115
5.3.3日期和时间函数116
5.3.4 CONVERT函数116
5.4用户自定义函数117
5.4.1使用CREATE FUNCTION创建用户自定义函数117
5.4.2使用SQL Server Management Studio创建自定义函数119
5.4.3修改和删除用户自定义函数119
5.5批处理和流程控制语句120
5.5.1批处理和注释120
5.5.2流程控制语句121
5.6实验指导125
5.7思考与练习126
第6章 XML查询技术127
6.1 XML查询基础127
6.1.1 XML数据类型127
6.1.2 XML数据类型方法130
6.1.3 XQuery简介138
6.2 FOR XML子句140
6.2.1 FOR XML RAW141
6.2.2 FOR XML AUTO144
6.2.3 FOR XML EXPLICIT145
6.2.4 FOR XML PATH147
6.2.5 TYPE命令149
6.2.6嵌套查询149
6.3其他XML技术151
6.3.1 XML索引151
6.3.2 OPENXML函数154
6.3.3 XML DML155
6.4实验指导158
6.5思考与练习161
第7章 存储过程与触发器162
7.1什么是存储过程162
7.1.1存储过程的类型163
7.1.2系统存储过程164
7.2使用存储过程166
7.2.1创建普通存储过程166
7.2.2使用存储过程参数168
7.2.3自动执行存储过程170
7.2.4管理存储过程171
7.3触发器的基本概述及分类174
7.3.1触发器概述174
7.3.2触发器的分类175
7.4创建触发器177
7.4.1 DML触发器177
7.4.2 DDL触发器180
7.4.3嵌套触发器181
7.4.4递归触发器182
7.5管理触发器184
7.5.1查看触发器184
7.5.2重命名触发器186
7.5.3修改触发器186
7.5.4删除触发器187
7.5.5禁用或重新启用数据库触发器187
7.6实验指导188
7.7思考与练习189
第8章 操作架构、索引和视图191
8.1架构191
8.1.1创建架构191
8.1.2修改架构194
8.1.3删除架构195
8.2视图195
8.2.1视图概述195
8.2.2创建视图196
8.2.3管理视图202
8.2.4利用视图操作数据206
8.3索引208
8.3.1索引概述208
8.3.2聚集索引209
8.3.3非聚集索引210
8.3.4 XML索引211
8.3.5确定索引列212
8.4操作索引212
8.4.1创建索引212
8.4.2管理索引215
8.4.3查看索引218
8.4.4使用数据库引擎优化顾问219
8.5实验指导221
8.6思考与练习224
第9章 SQL Server 2008的安全机制225
9.1 SQL Server 2008的安全机制概述225
9.1.1安全主体和安全对象225
9.1.2安全对象的权限227
9.2 SQL Server 2008的身份验证模式228
9.2.1 Windows身份验证228
9.2.2混合模式和SQL Server登录229
9.2.3 SQL Server身份验证模式的设置230
9.3特殊目的的登录和用户231
9.3.1使用管理员组231
9.3.2使用管理员用户账户231
9.3.3使用sa登录231
9.3.4使用NETWORK SERVICE和SYSTEM登录232
9.3.5使用guest用户232
9.3.6使用dbo用户232
9.3.7使用sys和INFORMATION_SCHEMA用户233
9.4管理服务器登录233
9.4.1查看和编辑现有的登录233
9.4.2创建登录236
9.4.3启用、禁用和解锁登录241
9.4.4修改登录242
9.4.5删除登录244
9.5角色245
9.5.1服务器角色245
9.5.2数据库角色248
9.5.3管理服务器角色249
9.6权限254
9.6.1对象权限254
9.6.2语句权限254
9.6.3隐含权限255
9.6.4操作权限255
9.7实验指导259
9.8思考与练习260
第10章 SQL Server 2008备份与恢复261
10.1备份概述261
10.1.1备份的重要性261
10.1.2备份和恢复体系结构262
10.1.3备份设备265
10.2备份数据266
10.2.1创建备份设备266
10.2.2管理备份设备270
10.2.3完整备份272
10.2.4差异备份275
10.2.5事务日志备份277
10.2.6文件组备份280
10.2.7备份压缩283
10.3恢复数据库285
10.4复制数据库288
10.5实验指导293
10.6思考与练习294
第11章 使用.NET访问SQL Server 2008295
11.1 CLR概述295
11.2使用CLR298
11.2.1 CLR触发器298
11.2.2 CLR函数300
11.2.3 CLR存储过程301
11.2.4 CLR用户定义类型302
11.3 ADO.NET概述305
11.3.1 ADO.NET组成305
11.3.2 ADO.NET命名空间306
11.4 ADO.NET对象306
11.4.1 Connection对象306
11.4.2 Command对象309
11.4.3 DataReader对象310
11.5实验指导312
11.6思考与练习314
第12章 SQL Server 2008高级主题315
12.1 SMO概述315
12.1.1什么是SMO315
12.1.2比较SMO与ADO.NET316
12.1.3对象模型317
12.2报表服务318
12.2.1报表服务概述318
12.2.2利用向导创建报表318
12.2.3发布报表327
12.3集成服务329
12.3.1集成服务概述329
12.3.2集成服务体系结构330
12.3.3创建包331
12.3.4运行包336
12.3.5包配置339
12.4分析服务341
12.4.1分析服务概述341
12.4.2分析服务项目341
12.5实验指导345
12.6思考与练习349
参考答案350
参考文献360