图书介绍
SQL Server 2005数据库原理及应用pdf电子书版本下载
- 叶潮流等主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302285564
- 出版时间:2012
- 标注页数:327页
- 文件大小:58MB
- 文件页数:345页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材
PDF下载
下载说明
SQL Server 2005数据库原理及应用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数据管理技术的发展 2
1.1.4数据库系统的组成 3
1.2数据模型 4
1.2.1三种世界 4
1.2.2组成要素 6
1.2.3三层模型 7
1.2.4 E-R模型 8
1.2.5三种模型 10
1.3数据库体系结构 13
1.3.1数据模式与体系结构 13
1.3.2三级模式结构和两层映像 13
1.4数据库设计 15
1.4.1数据设计概述 15
1.4.2 E-R模型向关系模型的转换 16
1.5数据库保护 16
本章小结 17
习题1 17
第2章 关系数据库数学模型 20
2.1关系模型概述 20
2.1.1关系模型的数据结构 20
2.1.2关系模型的数据操作 20
2.1.3关系模型的完整性约束 21
2.2关系代数的原理 22
2.2.1关系的数学定义 23
2.2.2关系模式 24
2.2.3关系数据库 25
2.3关系代数 25
2.3.1传统的集合运算 25
2.3.2专门的关系运算 27
2.4关系演算 34
2.4.1元组关系演算 34
2.4.2域关系演算 37
2.4.3关系运算的安全性和等价性 38
2.5关系的规范化 39
2.5.1存储异常 39
2.5.2函数依赖 40
2.5.3数据依赖的公理系统 42
2.5.4规范化 44
本章小结 47
习题2 47
第3章 SQL Server 2005概述 52
3.1 SQL Server 2005的版本与功能 52
3.1.1 SQL Server 2005的版本 52
3.1.2 SQL Server 2005的功能 53
3.2 SQL Server 2005的管理工具 54
3.2.1 SQL Server配置管理器 55
3.2.2 Microsoft SQL Server Management Studio 55
3.2.3 SQL Server 2005外围应用配置器 57
3.3 SQL Server 2005的配置和管理 58
3.3.1注册服务器 58
3.3.2配置服务器 59
3.3.3管理服务器 62
本章小结 64
习题3 65
第4章 数据库的创建与管理 67
4.1数据库的体系结构 67
4.1.1文件名 67
4.1.2数据库文件 68
4.1.3数据库文件组 68
4.1.4 SQL Server 2005系统数据库 69
4.2数据库的创建 70
4.2.1使用SSMS创建数据库 70
4.2.2使用T-SQL语句创建数据库 72
4.3数据库的修改 75
4.3.1使用SSMS修改数据库 75
4.3.2使用T-SQL语句修改数据库 77
4.4数据库的删除 78
4.4.1使用SSMS删除数据库 78
4.4.2使用T-SQL语句删除数据库 79
4.5数据库的压缩 79
4.5.1压缩数据库 79
4.5.2压缩数据库文件 80
4.6数据库的分离和附加 80
4.6.1分离 80
4.6.2附加 81
本章小结 83
习题4 83
第5章 表的创建、管理和操作 86
5.1数据库表概述 86
5.1.1表类型 86
5.1.2建表步骤 87
5.1.3完整性约束 87
5.2数据类型 89
5.2.1系统数据类型 89
5.2.2用户自定义数据类型 91
5.3创建数据库表 93
5.3.1数据库表的逻辑结构 93
5.3.2使用SSMS创建数据库表 95
5.3.3使用T-SQL语句创建数据库表 96
5.4修改数据库表 99
5.4.1使用SSMS修改数据库表 99
5.4.2使用T-SQL语句修改数据库表 103
5.5删除数据库表 106
5.5.1使用SSMS删除数据库表 106
5.5.2使用T-SQL语句删除数据库表 107
5.6简单的数据操作 108
5.6.1使用SSMS操作表数据 108
5.6.2使用T-SQL语句操作表数据 108
5.7索引 108
5.7.1索引概述 109
5.7.2索引的建立 110
5.7.3索引的删除 114
5.7.4索引的维护 115
本章小结 116
习题5 116
第6章 数据操作与SQL语言 121
6.1 SQL语言概述 121
6.1.1 SQL语言的特点 121
6.1.2 SQL的语法规则 122
6.1.3 T-SQL语言概述 122
6.2数据查询 123
6.2.1表中数据 123
6.2.2查询格式 124
6.2.3简单查询 125
6.2.4连接查询 132
6.2.5嵌套查询 135
6.2.6集合查询 139
6.3数据插入 140
6.3.1语法格式 141
6.3.2单行插入 141
6.3.3多行插入 142
6.3.4存储过程的插入 142
6.4数据更新 143
6.4.1语法格式 143
6.4.2简单更新 143
6.4.3更新子查询 144
6.5数据删除 144
6.5.1语法格式 144
6.5.2简单删除 144
6.5.3删除子查询 145
6.5.4清空表内容 145
本章小结 145
习题6 145
第7章 T-SQL程序设计 150
7.1程序设计基础 150
7.1.1常量 150
7.1.2变量 152
7.1.3运算符 153
7.2流程控制语句 156
7.2.1块语句 156
7.2.2二分支语句 156
7.2.3多分支表达式 157
7.2.4循环语句 159
7.2.5其他语句 160
7.3内置函数 164
7.3.1字符串函数 164
7.3.2数学函数 165
7.3.3聚合函数 165
7.3.4日期和时间函数 166
7.3.5转换函数 167
7.3.6系统函数 168
7.4用户自定义函数 169
7.4.1标量函数 169
7.4.2内嵌表值函数 170
7.4.3多语句表值函数 171
7.4.4修改函数 172
7.4.5删除函数 172
本章小结 173
习题7 173
第8章 视图和游标 176
8.1视图 176
8.1.1视图的概念 176
8.1.2创建视图 177
8.1.3修改视图 180
8.1.4使用视图 180
8.1.5查看视图 181
8.1.6删除视图 181
8.2游标 182
8.2.1游标的概念 182
8.2.2游标的分类 182
8.2.3声明游标 183
8.2.4打开游标 185
8.2.5读取游标 186
8.2.6关闭游标 187
8.2.7删除游标 188
8.2.8更新和删除游标数据 188
8.2.9游标的状态 189
本章小结 190
习题8 190
第9章 存储过程和触发器 193
9.1存储过程 193
9.1.1存储过程概述 193
9.1.2存储过程的创建 194
9.1.3存储过程的执行 197
9.1.4存储过程的查看 198
9.1.5存储过程的修改 198
9.1.6存储过程的重命名 199
9.1.7存储过程的删除 199
9.1.8存储过程的应用 199
9.2触发器 203
9.2.1触发器概述 203
9.2.2 DML触发器 204
9.2.3 DDL触发器 212
本章小结 213
习题9 213
第10章 备份和恢复 216
10.1故障概述 216
10.1.1事务内部故障 216
10.1.2系统故障 216
10.1.3介质故障 217
10.1.4计算机病毒故障 217
10.2备份 217
10.2.1备份概述 217
10.2.2备份类型 218
10.2.3备份设备 218
10.2.4备份操作 221
10.2.5备份策略 227
10.3恢复 227
10.3.1恢复概述 227
10.3.2恢复操作 228
10.3.3恢复策略 234
本章小结 234
习题10 235
第11章 数据库的安全性控制 237
11.1数据安全性概述 237
11.1.1安全概述 237
11.1.2安全标准 238
11.2登录 238
11.2.1登录账户 238
11.2.2身份验证模式 239
11.2.3创建登录账户 240
11.2.4查看登录账户 244
11.2.5修改登录账户 244
11.3数据库用户 245
11.3.1默认数据库用户 245
11.3.2新建数据库用户 246
11.3.3查看数据库用户 247
11.3.4删除数据库用户 248
11.4角色 249
11.4.1角色类型 249
11.4.2管理服务器角色成员 250
11.4.3新建数据库角色 250
11.4.4删除数据库角色 253
11.4.5管理数据库角色成员 253
11.5权限 254
11.5.1权限类型 254
11.5.2权限管理 255
本章小结 262
习题11 262
第12章 并发控制 265
12.1事务处理 265
12.1.1事务概述 265
12.1.2事务模式 266
12.2并发访问 267
12.2.1并发异常 267
12.2.2并发调度 269
12.3锁 271
12.3.1锁的模式 271
12.3.2封锁协议 272
12.3.3两段锁协议 273
12.3.4锁的粒度 274
12.3.5查看锁的信息 275
12.3.6锁定提示 278
12.3.7活锁与死锁 280
12.4事务隔离级别 283
12.4.1隔离级别概述 283
12.4.2悲观并发模型 284
12.4.3乐观并发模型 288
本章小结 291
习题12 291
第13章 数据库应用系统 295
13.1 VB开发工具概述 295
13.1.1数据库应用系统组成 295
13.1.2数据库连接技术 297
13.1.3数据库访问对象 298
13.1.4数据库控件 299
13.2 ADO对象模型 309
13.2.1 ADO对象模型概述 310
13.2.2 connection对象 311
13.2.3 command对象 314
13.2.4 recordset对象 314
13.2.5 ADO对象模型的应用 316
习题13 324
参考文献 327