图书介绍
数据库原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用](https://www.shukui.net/cover/70/33213837.jpg)
- 孟凡荣,闫秋艳编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302214670
- 出版时间:2010
- 标注页数:316页
- 文件大小:116MB
- 文件页数:330页
- 主题词:数据库系统-高等学校-教材
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
1.1.3 数据库系统4
1.1.4 数据库应用系统5
1.2 数据库系统的产生与发展5
1.2.1 数据、信息、数据管理与数据处理5
1.2.2 数据管理技术的产生与发展6
1.2.3 数据库系统的特点11
1.3 数据模型12
1.3.1 数据模型概述12
1.3.2 实体联系数据模型14
1.3.3 数据模型常用结构19
1.4 数据库系统结构28
1.4.1 数据库系统的三级模式结构28
1.4.2 数据库的两级映像与数据独立性30
1.4.3 用户通过DBMS访问数据库的过程32
1.5 数据库管理系统33
1.5.1 数据库管理系统的主要功能33
1.5.2 数据库管理系统应该满足的要求34
1.5.3 数据库管理系统程序模块的组成35
1.5.4 数据库管理系统的层次结构36
1.5.5 常见的数据库管理系统37
1.6 数据库应用系统常用的几种结构38
1.6.1 单用户结构38
1.6.2 集中式结构38
1.6.3 分布式结构38
1.6.4 客户机/服务器结构39
1.6.5 浏览器/服务器结构40
1.7 数据库技术的新发展41
小结41
习题141
第2章 关系数据库45
2.1 关系45
2.1.1 关系定义45
2.1.2 关系操作48
2.1.3 关系完整性约束50
2.2 关系代数51
2.2.1 传统的集合运算52
2.2.2 专门的关系运算54
2.2.3 关系代数举例62
2.3 查询优化63
2.3.1 查询优化的必要性63
2.3.2 查询优化的策略和算法65
2.4 关系系统66
2.4.1 关系系统定义66
2.4.2 关系系统分类67
2.4.3 全关系系统的基本准则67
2.5 关系演算69
2.5.1 元组关系演算69
2.5.2 域关系演算70
小结71
习题271
第3章 关系数据库标准语言SQL74
3.1 SQL概述74
3.1.1 SQL的发展74
3.1.2 SQL的特点74
3.1.3 SQL体系结构75
3.2 SQL的定义功能76
3.2.1 基本表的定义76
3.2.2 基本表的修改和删除79
3.2.3 索引的建立与删除80
3.3 数据查询81
3.3.1 单表查询82
3.3.2 连接查询91
3.3.3 嵌套查询96
3.4 数据更新102
3.4.1 插入数据102
3.4.2 删除数据103
3.4.3 修改数据104
3.5 视图104
3.5.1 建立视图104
3.5.2 删除视图105
3.5.3 查询视图106
3.5.4 更新视图106
3.6 数据控制107
3.6.1 授权107
3.6.2 收回权限107
3.7 嵌入式SQL108
小结109
习题3109
第4章 关系规范化理论111
4.1 问题的提出111
4.1.1 一个泛关系模式的实例111
4.1.2 改造泛关系模式S_D_P113
4.1.3 存在问题的原因分析115
4.1.4 规范化理论的提出116
4.2 函数依赖和范式116
4.2.1 函数依赖的概念116
4.2.2 码的函数依赖定义118
4.2.3 范式119
4.3 数据依赖的公理系统125
4.3.1 函数依赖集的闭包125
4.3.2 函数依赖的推理规则126
4.3.3 属性集闭包与F逻辑蕴涵的充要条件127
4.3.4 Armstrong公理的正确性和完备性128
4.3.5 函数依赖集的等价和最小函数依赖集130
4.4 关系模式的分解方法131
4.4.1 模式分解的概念131
4.4.2 分解的无损连接性判定133
4.4.3 分解的函数依赖保持性判定136
4.4.4 关系模式的分解算法137
小结139
习题4140
第5章 数据库设计142
5.1 数据库设计概述142
5.1.1 数据库设计的定义和知识要求142
5.1.2 数据库设计的内容143
5.1.3 数据库设计方法143
5.1.4 数据库设计的基本步骤145
5.2 需求分析146
5.2.1 需求分析的任务146
5.2.2 需求分析的方法和过程147
5.2.3 需求分析常用的工具148
5.2.4 需求分析实例150
5.3 概念结构设计152
5.3.1 概念结构设计的定义152
5.3.2 概念结构设计方法153
5.3.3 局部视图设计154
5.3.4 集成全局视图156
5.4 逻辑结构设计158
5.4.1 逻辑结构设计的任务和步骤158
5.4.2 E-R图向关系模型的转换原则159
5.4.3 逻辑结构的优化160
5.4.4 设计用户外模式161
5.5 物理结构设计161
5.5.1 确定数据库的物理结构161
5.5.2 评价物理结构163
5.6 数据库实施163
5.7 数据库的运行和维护165
5.8 数据库设计实例166
小结170
习题5170
第6章 数据库保护172
6.1 事务172
6.1.1 事务的概念172
6.1.2 事务的特性173
6.2 数据库恢复173
6.2.1 数据库故障的种类174
6.2.2 数据库恢复的实现技术175
6.3 并发控制177
6.3.1 并发操作引发的问题178
6.3.2 调度及其可串行化179
6.3.3 封锁技术181
6.3.4 封锁导致的问题184
6.3.5 封锁的粒度185
6.4 数据库安全性185
6.4.1 用户标识与鉴别186
6.4.2 存取控制186
6.4.3 视图机制188
6.4.4 数据加密188
6.4.5 审计189
6.5 数据库完整性189
6.5.1 完整性约束条件的类型189
6.5.2 完整性控制机制的功能190
6.5.3 完整性约束的表达方式191
小结199
习题6200
第7章 数据库新技术202
7.1 面向对象数据库系统202
7.1.1 面向对象数据模型202
7.1.2 面向对象数据库管理系统203
7.1.3 面向对象数据库系统的概念与特征204
7.1.4 面向对象数据库系统的查询204
7.1.5 面向对象数据库系统的并发控制205
7.2 分布式数据库系统206
7.2.1 分布式数据库及其分类206
7.2.2 分布式数据库的特点206
7.2.3 分布式数据库的分级结构207
7.2.4 分布式数据库的数据分布209
7.3 工程数据库210
7.3.1 工程数据库的基本概念210
7.3.2 工程数据库与传统数据库的比较210
7.3.3 工程数据库体系结构211
7.3.4 长事务管理212
7.4 XML数据库213
7.4.1 XML技术简介213
7.4.2 XML数据库简介215
7.4.3 XML数据库分类215
7.4.4 XML数据库管理系统216
7.5 其他数据库217
7.5.1 模糊数据库217
7.5.2 演绎数据库217
7.5.3 模糊演绎数据库218
7.5.4 空间数据库219
7.5.5 统计与科学数据库219
7.5.6 时态和历史数据库220
7.5.7 实时数据库220
7.5.8 主存数据库221
7.5.9 移动数据库222
7.6 数据仓库223
7.6.1 什么是数据仓库223
7.6.2 数据仓库的体系结构224
7.6.3 数据仓库的作用225
7.7 知识发现225
7.7.1 知识发现的产生226
7.7.2 知识发现的相关概念227
7.7.3 知识发现的基本任务228
7.7.4 知识发现的对象229
7.7.5 知识发现的方法230
7.7.6 知识发现的处理过程231
7.7.7 知识发现的应用234
小结235
习题7235
第8章 SQL Server 2000237
8.1 SQL Server 2000概述237
8.1.1 SQL Server的发展简史237
8.1.2 SQL Server 2000数据库基本结构237
8.2 SQL Server 2000管理工具241
8.2.1 SQL Server服务管理器241
8.2.2 SQL Server 2000企业管理器241
8.2.3 SQL Server 2000查询分析器246
8.3 Transact-SQL247
8.3.1 基本SQL组件248
8.3.2 数据定义语言250
8.3.3 数据操作语言263
8.3.4 嵌套查询269
8.4 存储过程和触发器271
8.4.1 存储过程271
8.4.2 触发器274
8.5 备份和恢复277
8.5.1 备份和恢复概述277
8.5.2 备份278
8.5.3 恢复280
小结282
习题8282
第9章 数据库应用实例284
9.1 楼盘销售系统284
9.1.1 开发背景284
9.1.2 需求分析284
9.1.3 系统设计288
9.1.4 系统实现292
9.2 数据库精品课程学习系统297
9.2.1 开发背景297
9.2.2 需求分析298
9.2.3 系统设计302
9.2.4 系统实现305
小结314
参考文献315