图书介绍
数据库应用技术PDF|Epub|txt|kindle电子书版本网盘下载
![数据库应用技术](https://www.shukui.net/cover/28/30241255.jpg)
- 孙晨霞主编 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:9787563523672
- 出版时间:2010
- 标注页数:217页
- 文件大小:16MB
- 文件页数:228页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库应用技术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 数据库系统发展的3个里程碑3
1.1.3 数据库系统的3个发展阶段4
1.2 数据库中的基本概念5
1.2.1 数据库5
1.2.2 数据库管理系统6
1.2.3 数据库系统8
1.3 数据库系统的体系结构8
1.3.1 数据库的模式结构9
1.3.2 数据库系统组成11
1.4 数据库系统的特点12
1.5 使用数据库系统的原因及数据库应用的前景14
1.5.1 使用数据库系统的原因14
1.5.2 数据库应用的前景15
习题15
第2章 关系数据库定义16
2.1 关系模型的基本概念16
2.2 关系的完整性约束18
2.2.1 实体完整性18
2.2.2 参照完整性18
2.2.3 用户自定义的完整性20
2.3 定义数据库模式20
2.3.1 在SQL Server中建立数据库21
2.3.2 基本表的定义24
2.3.3 基本表的修改与删除29
习题30
第3章 关系数据库操作基础32
3.1 关系代数基础32
3.1.1 传统的集合运算32
3.1.2 专门的关系运算34
3.1.3 关系代数应用举例37
3.2 元组关系演算基础38
3.2.1 元组关系演算38
3.2.2 域关系演算41
3.3 SQL语言42
3.3.1 SQL语言概述42
3.3.2 数据查询43
3.3.3 插入数据60
3.3.4 删除数据61
3.3.5 修改数据62
习题62
第4章 视图64
4.1 视图的概念64
4.2 定义视图64
4.3 查询视图65
4.4 更新视图67
4.5 删除视图68
4.6 视图的优点和局限性68
习题68
第5章 游标69
5.1 游标的基本概念69
5.2 Transact-SQL游标操作70
5.2.1 声明游标70
5.2.2 打开游标72
5.2.3 读取游标数据72
5.2.4 关闭游标73
5.2.5 删除游标74
5.3 游标的种类74
5.4 游标应用实例75
5.4.1 声明游标75
5.4.2 打开游标75
5.4.3 提取数据76
5.4.4 修改数据76
5.4.5 关闭游标77
5.4.6 删除游标77
习题78
第6章 事务处理与并发控制79
6.1 事务的概念79
6.1.1 事务的特性79
6.1.2 事务的表示80
6.2 事务的状态80
6.3 事务的并发调度82
6.3.1 串行调度83
6.3.2 并行调度84
6.4 并发调度问题的解决思路85
6.4.1 冲突可串行化86
6.4.2 可恢复性86
6.4.3 隔离性的实现87
6.4.4 并发所带来的问题88
6.5 并发控制89
6.5.1 基于锁的协议89
6.5.2 封锁带来的问题90
6.5.3 两阶段封锁协议93
6.6 死锁处理94
6.6.1 死锁预防94
6.6.2 死锁检测94
6.6.3 死锁恢复95
习题95
第7章 存储过程和触发器96
7.1 存储过程的概念96
7.1.1 创建存储过程97
7.1.2 执行存储过程98
7.1.3 查看存储过程99
7.1.4 修改存储过程99
7.1.5 删除存储过程100
7.2 Transact-SQL使用存储过程举例100
7.2.1 创建和执行存储过程100
7.2.2 修改存储过程103
7.2.3 删除存储过程103
7.3 触发器的概念104
7.3.1 创建触发器104
7.3.2 触发器中使用的特殊表106
7.3.3 修改触发器106
7.3.4 删除触发器107
7.3.5 触发器的使用限制107
7.4 Transact-SQL使用触发器举例108
7.4.1 创建触发器108
7.4.2 修改触发器110
7.4.3 删除触发器111
习题111
第8章 关系数据库设计112
8.1 数据库设计概述112
8.1.1 数据库的基本结构112
8.1.2 数据库设计的基本步骤112
8.2 概念数据模型113
8.3 E/R图基础115
8.3.1 实体集115
8.3.2 联系集116
8.4 E/R概念数据模型的表示方法117
8.4.1 E/R图的主要构件117
8.4.2 E/R图应用示例118
8.4.3 E/R图设计特殊问题讨论120
8.4.4 弱实体集122
8.4.5 E/R图设计原则123
8.4.6 E/R图实例125
8.5 E/R图到关系模型的转换125
习题129
第9章 函数依赖与规范化131
9.1 可能存在的设计异常131
9.2 函数依赖132
9.2.1 函数依赖的概念132
9.2.2 用函数依赖定义键码133
9.2.3 函数依赖基本运算规则134
9.3 范式139
9.4 规范化142
9.4.1 规范化概念142
9.4.2 分解为BCNF143
9.4.3 分解为第三范式144
9.4.4 关于分解的讨论145
9.5 多值依赖与第四范式148
9.5.1 多值依赖148
9.5.2 多值依赖规则149
9.5.3 第四范式149
习题150
第10章 Java语言数据库访问153
10.1 ODBC介绍153
10.2 JDBC数据库访问基础158
10.2.1 JDBC基本概念158
10.2.2 Java数据库访问的基本步骤159
10.2.3 JDBC基本对象160
10.3 JDBC数据库访问讨论165
10.3.1 数据更新165
10.3.2 带参数的数据访问165
10.3.3 大流量数据存储168
10.3.4 大流量数据获取169
10.3.5 可滚动的结果集171
10.3.6 事务处理175
习题177
第11章 数据库备份与恢复179
11.1 概述179
11.2 备份概述179
11.2.1 准备工作180
11.2.2 备份内容180
11.2.3 备份成员180
11.2.4 备份介质181
11.2.5 备份时间和频率181
11.2.6 限制性操作182
11.2.7 备份方法182
11.2.8 备份策略182
11.2.9 备份方案的实施183
11.3 备份183
11.3.1 创建备份设备183
11.3.2 备份命令187
11.3.3 使用企业管理器进行备份192
11.3.4 使用备份向导进行备份194
11.4 恢复197
11.4.1 恢复命令197
11.4.2 使用企业管理器恢复数据库200
习题201
第12章 数据库新技术202
12.1 数据模型的发展202
12.2 数据库技术与其他相关技术相结合203
12.2.1 分布式数据库系统204
12.2.2 并行数据库系统204
12.2.3 知识库系统204
12.2.4 主动数据库205
12.2.5 多媒体数据库206
12.3 面向应用领域的数据库新技术207
12.3.1 数据仓库207
12.3.2 工程数据库210
12.3.3 统计数据库210
12.3.4 空间数据库211
习题211
第13章 实验项目212
13.1 实验一212
13.2 实验二213
13.3 实验三213
13.4 实验四214
13.5 实验五214
13.6 实验六215
13.7 实验七215
13.8 实验八216
参考文献217