图书介绍
数据库原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用](https://www.shukui.net/cover/3/34956918.jpg)
- 肖锋,王建国 著
- 出版社: 北京:科学出版社
- ISBN:9787030234360
- 出版时间:2009
- 标注页数:248页
- 文件大小:31MB
- 文件页数:261页
- 主题词:数据库系统-高等学校-教材
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
1.1.2 数据密集型应用的特点2
1.2 数据管理技术的发展3
1.2.1 人工管理阶段3
1.2.2 文件管理阶段4
1.2.3 数据库管理阶段5
1.3 有关数据库的基本术语8
1.3.1 数据8
1.3.2 数据库8
1.3.3 数据库管理系统8
1.3.4 数据库系统8
1.4 数据模型9
1.4.1 数据模型概述9
1.4.2 数据模型的组成要素10
1.5 数据库系统的体系结构11
1.5.1 数据库系统的三级模式结构11
1.5.2 两层映像功能12
小结13
习题13
第2章 关系数据库系统15
2.1 概念模型与数据库的建模15
2.1.1 实体-联系模型15
2.1.2 实体-联系模型的表示方法17
2.1.3 数据库建模18
2.2 常用的数据模型18
2.2.1 层次数据模型18
2.2.2 网状数据模型19
2.2.3 关系数据模型20
2.3 关系数据模型的基本术语及形式化定义22
2.3.1 关系模型的基本术语22
2.3.2 关系数据结构及其形式化定义24
2.3.3 关系模式25
2.4 关系完整性25
2.4.1 实体完整性25
2.4.2 参照完整性26
2.4.3 用户定义完整性27
2.5 关系代数27
2.5.1 传统的集合运算28
2.5.2 专门的关系运算29
小结31
习题32
第3章 关系数据库设计理论35
3.1 问题的提出35
3.2 函数依赖38
3.2.1 函数依赖的定义38
3.2.2 函数依赖规则39
3.2.3 关系的键码41
3.2.4 超键码41
3.2.5 函数依赖与属性之间的联系41
3.2.6 属性的封闭集42
3.3 关系模式的规范化43
3.3.1 完全依赖与部分依赖44
3.3.2 传递依赖44
3.3.3 关系模式的规范化45
3.4 关系模式设计45
3.4.1 第一范式46
3.4.2 第二范式47
3.4.3 第三范式48
3.4.4 BC范式49
3.4.5 分解的原则50
3.4.6 分解的方法52
3.4.7 关系模式设计规范化小结55
小结55
习题56
第4章 并发控制与查询优化58
4.1 事务59
4.1.1 事务及其性质59
4.1.2 事务的开始与结束60
4.1.3 事务的状态60
4.2 事务调度与并发控制61
4.2.1 事务的调度61
4.2.2 并发控制62
4.2.3 数据的不一致性63
4.2.4 可串行化准则65
4.3 封锁管理66
4.3.1 封锁机制67
4.3.2 活锁和死锁68
4.3.3 两段锁协议70
4.3.4 三级封锁协议70
4.4 查询优化的一般策略71
4.5 关系代数的等价变换73
4.5.1 变换规则73
4.5.2 应用举例75
小结78
习题78
第5章 数据库设计80
5.1 概述80
5.1.1 数据库设计的任务81
5.1.2 数据库设计的特点82
5.1.3 数据库设计步骤82
5.2 数据库需求分析85
5.2.1 需求分析的任务与步骤86
5.2.2 需求分析的方法87
5.3 概念结构设计92
5.3.1 概念结构92
5.3.2 概念结构设计的方法与步骤94
5.3.3 数据抽象与局部E-R模型设计95
5.3.4 局部E-R图的集成97
5.4 逻辑结构设计98
5.4.1 E-R图向关系模型的转换98
5.4.2 逻辑模式的规范化和优化100
5.5 物理结构设计101
5.5.1 影响物理设计的因素101
5.5.2 选择存取方法102
5.5.3 设计存储结构102
5.5.4 确定系统配置103
5.5.5 评价物理结构103
5.6 数据库的实施104
5.6.1 数据加载104
5.6.2 数据库的试运行104
5.7 数据库的运行和维护105
5.8 数据库应用系统设计举例106
5.8.1 系统总体需求简介与描述106
5.8.2 系统概念模型描述110
5.8.3 系统的逻辑设计115
小结119
习题120
第6章 数据库保护122
6.1 数据库安全性122
6.1.1 安全控制模型122
6.1.2 存取控制123
6.1.3 数据库权限及用户的分类124
6.1.4 操作权限定义125
6.2 数据库完整性126
6.3 数据库的备份与修复128
6.3.1 故障的种类128
6.3.2 恢复实现技术130
6.4 恢复策略133
6.4.1 事务故障的恢复133
6.4.2 系统故障的恢复133
6.4.3 介质故障的恢复133
小结134
习题134
第2篇 SQL Server 2000数据库应用第7章 SQL Server 2000概述136
7.1 C/S结构136
7.2 SQL Server 2000简介137
7.3 SQL Server 2000的安装与配置138
7.4 SQL Server 2000管理工具简介143
7.4.1 SQL Server 2000服务管理器143
7.4.2 SQL Server 2000企业管理器144
7.4.3 SQL Server 2000查询分析器147
小结147
习题148
第8章 关系数据库标准语言SQL149
8.1 SQL语言概述149
8.1.1 SQL语言的特点149
8.1.2 SQL语言的基本概念150
8.1.3 SQL语言的基本功能151
8.2 数据定义151
8.3 数据查询155
8.3.1 简单查询156
8.3.2 连接查询161
8.3.3 嵌套查询164
8.3.4 集合查询167
8.4 数据更新168
8.4.1 插入数据168
8.4.2 删除数据169
8.4.3 修改数据170
8.5 视图171
8.5.1 视图的定义171
8.5.2 视图的修改173
8.5.3 视图的删除173
8.5.4 视图的更新173
8.6 索引174
8.6.1 索引的建立174
8.6.2 索引的删除174
8.6.3 索引的建立原则175
8.7 SQL综合示例175
小结176
习题176
第9章 存储过程与触发器179
9.1 存储过程概述179
9.1.1 存储过程的概念179
9.1.2 存储过程的优点180
9.2 存储过程的使用和管理180
9.2.1 创建存储过程181
9.2.2 执行存储过程182
9.2.3 查看存储过程182
9.2.4 修改和删除存储过程184
9.3 触发器概述184
9.3.1 触发器的基本概念184
9.3.2 创建触发器185
9.3.3 修改和删除触发器186
小结187
习题187
第10章 数据恢复技术及其在SQL Server 2000中的应用188
10.1 MS SQL Server 2000数据库的备份188
10.1.1 创建逻辑备份设备188
10.1.2 删除逻辑备份设备190
10.1.3 备份的执行191
10.1.4 备份的类型197
10.2 MS SQL Server 2000数据库的还原198
10.2.1 使用SQL Server 2000企业管理器还原数据库198
10.2.2 使用Transact-SQL语句还原数据库199
10.3 MS SQL Server 2000数据库数据的导入/导出201
10.3.1 导出数据向导201
10.3.2 导入数据向导203
10.3.3 使用DTS设计器204
小结206
习题206
第11章 数据库安全技术在SQL Server 2000中的应用207
11.1 SQL Server 2000登录验证机制207
11.1.1 Windows验证机制207
11.1.2 混合验证机制208
11.1.3 设置验证机制209
11.2 登录管理211
11.2.1 系统管理员账户211
11.2.2 用T-SQL语句创建、查看、删除SQL Server登录账户211
11.2.3 使用企业管理器创建、查看、删除SQL Server登录账户212
11.3 用户管理214
11.3.1 使用企业管理器创建、查看、删除数据库用户215
11.3.2 使用T-SQL语句创建、查看、删除数据库用户215
11.3.3 改变数据库所有权216
11.4 角色管理217
11.4.1 角色的概念217
11.4.2 固定服务器角色217
11.4.3 固定数据库角色219
11.4.4 自定义数据库角色220
11.4.5 应用程序角色222
11.5 权限管理223
11.5.1 许可类型223
11.5.2 许可的验证225
11.5.3 许可管理225
小结226
习题227
第3篇 数据库技术发展228
第12章 数据库技术发展动态228
12.1 面向对象的数据库系统228
12.1.1 面向对象的程序设计方法229
12.1.2 面向对象的数据模型230
12.1.3 面向对象的数据库模式结构232
12.1.4 面向对象数据库语言234
12.1.5 面向对象数据库模式的一致性和模式演进235
12.2 分布式数据库系统236
12.2.1 分布式数据库系统简介237
12.2.2 分布式数据库系统举例239
12.3 多媒体数据库239
12.3.1 多媒体数据及其特点239
12.3.2 多媒体数据库简介241
12.4 主动数据库242
12.5 数据仓库244
12.5.1 数据仓库244
12.5.2 数据挖掘技术247
小结247
习题247
参考文献249