图书介绍
SQL SERVER 2008数据库应用与开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 姜桂洪主编;孙福振,曹雁锋编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302384649
- 出版时间:2015
- 标注页数:378页
- 文件大小:146MB
- 文件页数:396页
- 主题词:关系数据库系统
PDF下载
下载说明
SQL SERVER 2008数据库应用与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概论1
1.1 数据库系统的基本概念1
1.1.1 信息与数据库1
1.1.2 数据库管理系统2
1.1.3 数据库系统3
1.2 关系型数据库理论4
1.2.1 概念模型及其表示方法4
1.2.2 数据模型6
1.2.3 关系运算7
1.3 设计数据库9
1.3.1 数据库设计的规范化9
1.3.2 数据库设计的主要内容10
1.3.3 数据库设计的过程11
1.4 小结12
习题112
第2章 SQL Server 2008的运行环境13
2.1 SQL Server数据库简介13
2.1.1 SQL Server数据库的发展历程13
2.1.2 SQL Server 2008的新特性14
2.2 SQL Server 2008的系统要求15
2.2.1 SQL Server 2008版本16
2.2.2 SQL Server 2008安装环境要求16
2.3 SQL Server 2008的管理平台17
2.3.1 数据库引擎及Management Studio的使用17
2.3.2 SQL Server 2008的实例22
2.3.3 新建查询23
2.3.4 SQL Server 2008的服务项目25
2.3.5 系统数据库26
2.4 SQL Server 2008的服务器管理27
2.4.1 注册服务器27
2.4.2 启动、暂停和关闭服务器28
2.4.3 配置服务器31
2.5 SQL Server 2008的联机丛书和教程33
2.5.1 联机丛书的使用33
2.5.2 教程的使用34
2.6 小结34
习题234
第3章 创建与管理数据库36
3.1 数据库对象和数据库文件36
3.1.1 基本概念36
3.1.2 创建数据库的规范37
3.1.3 数据库的存储37
3.2 用户数据库创建与修改39
3.2.1 用户数据库的创建39
3.2.2 修改数据库45
3.2.3 数据库文件的脚本生成48
3.3 管理数据库51
3.3.1 查看数据库状态信息51
3.3.2 数据库的属性设置53
3.3.3 估算数据库大小56
3.3.4 收缩数据库56
3.3.5 分离和附加用户数据库58
3.3.6 联机和脱机用户数据库61
3.3.7 删除数据库61
3.4 文件组的创建63
3.5 数据库快照和数据分区管理65
3.5.1 数据库快照65
3.5.2 数据分区管理68
3.6 小结68
习题369
第4章 表和数据完整性71
4.1 SQL Server 2008的数据类型71
4.1.1 数值类型71
4.1.2 字符类型72
4.1.3 日期时间类型73
4.1.4 货币类型73
4.1.5 其他数据类型74
4.2 表的创建与维护75
4.2.1 表的类型75
4.2.2 表的创建75
4.2.3 数据浏览83
4.2.4 表结构的修改84
4.2.5 表数据的修改86
4.2.6 删除表89
4.3 数据的完整性与约束91
4.3.1 数据完整性的类型92
4.3.2 约束92
4.3.3 规则99
4.3.4 默认值100
4.3.5 强制数据完整性102
4.4 数据库关系图102
4.5 数据的导入和导出105
4.5.1 数据转换概述105
4.5.2 导入数据107
4.5.3 导出数据108
4.6 小结108
习题4109
第5章 Transact-SQL语言基础110
5.1 了解Transact-SQL编程语言110
5.1.1 Transact-SQL概述110
5.1.2 Transact-SQL语句分类111
5.2 Transact-SQL语法要素112
5.2.1 Unicode码与ASCII码112
5.2.2 标识符112
5.2.3 常量113
5.2.4 变量115
5.2.5 注释116
5.3 Transact-SQL运算符116
5.3.1 算术运算符117
5.3.2 比较运算符117
5.3.3 逻辑运算符117
5.3.4 字符串连接运算符119
5.3.5 位运算符119
5.3.6 赋值运算符119
5.3.7 运算符的优先级119
5.4 Transact-SQL函数120
5.4.1 数学函数120
5.4.2 聚合函数121
5.4.3 时间日期函数121
5.4.4 转换函数122
5.4.5 字符串函数124
5.4.6 自定义函数125
5.5 Transact-SQL表达式125
5.6 Transact-SQL控制流语句126
5.6.1 IF…ELSE语句126
5.6.2 BEGIN…END语句126
5.6.3 WHILE语句127
5.6.4 CASE语句128
5.6.5 其他语句129
5.7 小结132
习题5133
第6章 数据检索134
6.1 利用SELECT语句检索数据134
6.1.1 SELECT语句的基本格式134
6.1.2 利用SELECT…FROM语句指定列136
6.1.3 利用WHERE子句指定行137
6.1.4 利用INTO子句生成新表138
6.2 数据过滤139
6.2.1 空值查询139
6.2.2 利用比较运算符查询140
6.2.3 利用字符串运算符查询140
6.2.4 利用逻辑运算符查询141
6.2.5 检索一定范围内的值141
6.2.6 利用列表值检索数据142
6.3 设置结果集格式143
6.3.1 改变列名143
6.3.2 利用ORDER BY子句排序144
6.3.3 消除重复行145
6.3.4 利用TOP n输出前n行146
6.4 GROUP BY子句和HAVING子句147
6.4.1 GROUP BY子句的使用147
6.4.2 GROUP BY子句和HAVING子句的联合使用148
6.5 COMPUTE语句和聚合函数的使用149
6.5.1 COMPUTE语句的应用149
6.5.2 聚合函数的应用151
6.6 小结153
习题6153
第7章 Transact-SQL语句的高级应用155
7.1 多表连接155
7.1.1 连接概述155
7.1.2 内连接155
7.1.3 外连接156
7.1.4 交叉连接158
7.1.5 连接多个表159
7.1.6 合并多个结果集160
7.2 使用子查询160
7.2.1 子查询介绍160
7.2.2 利用子查询做表达式161
7.2.3 利用子查询关联数据162
7.2.4 利用子查询生成派生表163
7.2.5 使用子查询修改表数据163
7.2.6 EXISTS和NOT EXISTS子句165
7.3 利用游标处理结果集165
7.3.1 游标的概念165
7.3.2 游标的运用166
7.3.3 游标的嵌套170
7.3.4 查看游标的信息171
7.4 管理大对象类型数据175
7.5 小结178
习题7178
第8章 索引和视图179
8.1 规划索引179
8.1.1 索引的用途179
8.1.2 索引的类型179
8.1.3 设计索引的基本原则180
8.2 创建索引180
8.2.1 利用SQL Server Management Studio创建索引181
8.2.2 利用CREATE INDEX命令创建索引182
8.3 维护索引183
8.3.1 在SQL Server Management Studio中修改索引183
8.3.2 利用ALTER INDEX命令修改索引184
8.3.3 索引碎片检测185
8.3.4 索引重组185
8.3.5 索引重建186
8.3.6 删除索引187
8.4 统计信息及应用187
8.4.1 统计信息的收集187
8.4.2 统计信息的创建188
8.4.3 查看统计信息189
8.4.4 统计信息的更新191
8.5 视图的定义192
8.5.1 视图概念192
8.5.2 创建视图192
8.5.3 查看视图信息198
8.6 视图的修改199
8.6.1 在SQL Server Management Studio中修改视图199
8.6.2 利用ALTER VIEW命令修改视图200
8.6.3 视图重命名201
8.6.4 删除视图202
8.7 通过视图修改数据202
8.8 小结205
习题8206
第9章 存储过程与触发器208
9.1 认识存储过程208
9.1.1 存储过程的类型208
9.1.2 存储过程的设计原则209
9.1.3 常用系统存储过程的使用209
9.2 创建和管理存储过程210
9.2.1 创建存储过程210
9.2.2 修改存储过程213
9.2.3 执行存储过程214
9.3 认识触发器215
9.3.1 触发器的作用215
9.3.2 触发器的分类216
9.3.3 触发器的工作原理217
9.3.4 创建触发器前应注意的问题217
9.4 创建和管理触发器217
9.4.1 创建触发器217
9.4.2 修改触发器220
9.4.3 删除触发器220
9.4.4 禁用触发器221
9.4.5 启用触发器221
9.5 小结222
习题9222
第10章 事务和锁224
10.1 事务概述224
10.1.1 事务的特点224
10.1.2 事务的分类225
10.2 管理事务226
10.2.1 启动事务226
10.2.2 保存事务228
10.2.3 提交事务229
10.2.4 回滚事务229
10.2.5 自动提交事务230
10.2.6 事务嵌套230
10.3 管理并发数据232
10.3.1 并发的影响233
10.3.2 并发控制的类型233
10.3.3 事务的隔离级别234
10.4 管理锁235
10.4.1 锁的类型235
10.4.2 可以锁定的资源236
10.4.3 锁的兼容性236
10.4.4 死锁237
10.4.5 显示锁定信息238
10.5 小结239
习题10240
第11章 SQL Server的安全管理241
11.1 SQL Server的安全性机制241
11.1.1 基本概念242
11.1.2 权限层次结构243
11.1.3 查询权限243
11.2 管理服务器范围的安全性245
11.2.1 SQL Server 2008的验证模式245
11.2.2 服务器角色247
11.2.3 管理登录名248
11.2.4 管理凭据252
11.3 管理数据库范围的安全性254
11.3.1 数据库角色254
11.3.2 管理数据库用户261
11.3.3 特殊用户263
11.4 管理密钥与证书264
11.4.1 SQL Server 2008的密码系统架构264
11.4.2 创建密钥264
11.4.3 创建证书265
11.4.4 加密实例267
11.5 权限管理268
11.5.1 语句权限268
11.5.2 对象权限270
11.5.3 解决权限冲突273
11.6 小结273
习题11274
第12章 备份和恢复275
12.1 备份和还原概述275
12.1.1 备份的时机275
12.1.2 备份和恢复的类型276
12.1.3 备份策略的选择277
12.1.4 恢复模式的设置277
12.2 备份数据库280
12.2.1 创建备份设备280
12.2.2 执行完整数据库备份281
12.2.3 执行差异数据库备份285
12.2.4 执行事务日志备份286
12.2.5 执行文件或文件组的备份288
12.3 还原数据库290
12.3.1 从完整数据库备份还原291
12.3.2 从差异数据库备份还原292
12.3.3 从事务日志备份还原293
12.4 还原受损的系统数据库296
12.5 小结297
习题12297
第13章 系统自动化任务管理299
13.1 SQL Server代理299
13.1.1 配置SQL Server代理300
13.1.2 启动和停止SQL Server代理302
13.1.3 SQL Server代理的安全性303
13.2 作业305
13.2.1 创建作业305
13.2.2 管理作业309
13.2.3 查看作业历史310
13.3 警报312
13.3.1 创建警报响应SQL Server错误312
13.3.2 删除警报314
13.4 操作员314
13.4.1 创建操作员314
13.4.2 为操作员分配警报314
13.5 维护计划316
13.6 小结321
习题13321
第14章 复制与性能监视323
14.1 复制概述323
14.1.1 复制的发布模型323
14.1.2 复制类型324
14.1.3 SQL Server 2008引入的新功能326
14.2 创建复制327
14.2.1 创建发布327
14.2.2 创建订阅331
14.2.3 配置分发336
14.3 管理复制339
14.3.1 查看和修改发布属性339
14.3.2 查看和修改项目属性340
14.3.3 设置历史记录保持期341
14.4 系统性能监视器的使用342
14.4.1 系统性能监视器的运行342
14.4.2 SQL Server的性能对象344
14.4.3 监视SQL Server的任务344
14.4.4 利用SQL Server Profiler工具进行监视346
14.5 小结350
习题14350
第15章 SQL Server数据库应用系统开发351
15.1 常用软件开发的一般过程351
15.2 数据库应用系统的开发过程353
15.2.1 Visual Studio.NET简介353
15.2.2 利用C#开发数据库应用系统的一般过程353
15.3 数据库应用系统的开发实例358
15.3.1 需求分析358
15.3.2 利用UML进行系统建模363
15.3.3 数据库设计363
15.3.4 BBS论坛的功能实现365
15.4 数据库系统开发的常见问题及处理376
15.5 小结377
习题15377
参考文献378
热门推荐
- 1984714.html
- 2060326.html
- 3762880.html
- 1326940.html
- 262577.html
- 2536708.html
- 927811.html
- 368364.html
- 3724831.html
- 544221.html
- http://www.ickdjs.cc/book_3547936.html
- http://www.ickdjs.cc/book_139761.html
- http://www.ickdjs.cc/book_1908428.html
- http://www.ickdjs.cc/book_2028610.html
- http://www.ickdjs.cc/book_2481178.html
- http://www.ickdjs.cc/book_2552767.html
- http://www.ickdjs.cc/book_2172247.html
- http://www.ickdjs.cc/book_702964.html
- http://www.ickdjs.cc/book_928753.html
- http://www.ickdjs.cc/book_540018.html