图书介绍
数据库原理及Oracle应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理及Oracle应用](https://www.shukui.net/cover/36/34748598.jpg)
- 冯凤娟主编 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:7810826808
- 出版时间:2006
- 标注页数:295页
- 文件大小:21MB
- 文件页数:309页
- 主题词:关系数据库-数据库管理系统,Oracle-高等学校-教材
PDF下载
下载说明
数据库原理及Oracle应用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 数据库与数据库管理系统的基本概念5
1.2.1 数据库基本概念5
1.2.2 数据库管理系统6
1.2.3 数据库语言7
1.3.1 数据模型的概念和种类8
1.3.2 概念数据模型8
1.3 数据模型8
1.3.3 结构数据模型11
1.4 数据库的体系结构14
1.4.1 数据库系统的三级模式结构14
1.4.2 数据库的二级映像功能15
1.4.3 两级数据独立性16
1.4.4 数据库操作过程16
1.5 数据库系统17
1.5.1 硬件17
1.5.2 软件18
1.5.3 数据库18
1.5.4 人员18
习题20
小结20
第2章 关系运算理论22
2.1 关系的数学定义22
2.1.1 关系的基本术语22
2.1.2 关系的数学定义23
2.2 关系数据库24
2.2.1 关系模型24
2.2.2 关系模式26
2.2.3 关系数据语言27
2.3 关系代数28
2.3.1 传统的集合运算28
2.3.2 专门的关系运算29
2.3.3 扩充的关系代数运算32
2.3.4 关系代数表达式示例33
小结37
习题38
第3章 数据库设计和规范化40
3.1 数据库设计概述40
3.1.1 数据库设计的基本概念40
3.1.2 数据库设计方法40
3.1.3 数据库设计的步骤40
3.2 系统规划41
3.2.1 系统规划的任务41
3.2.2 系统规划的成果41
3.3.1 需求分析的任务42
3.3.2 需求分析的步骤42
3.3 需求分析42
3.3.3 需求分析常用的调查方法43
3.3.4 数据字典43
3.4 概念结构设计43
3.4.1 概念模型及其设计方法43
3.4.2 采用E-R方法的概念设计步骤45
3.5 逻辑结构设计50
3.5.1 逻辑结构设计的步骤50
3.5.2 E-R图转换为关系模型52
3.5.3 关系模式的规范化54
3.6 数据库的物理设计57
3.6.2 物理设计的步骤58
3.6.1 物理设计的任务58
3.6.3 物理设计的性能59
3.7 数据库的实施和维护59
3.7.1 数据库的实施59
3.7.2 其他设计60
3.7.3 运行与维护61
小结61
习题61
第4章 Oracle 9i数据库系统概述64
4.1 Oracle 9i系统概述64
4.2 Oracle 9i数据库体系结构64
4.2.1 物理存储结构65
4.2.2 逻辑存储结构65
4.2.4 进程结构67
4.2.3 内存结构67
4.2.5 Oracle实例68
4.3 Oracle 9i数据库的模式对象69
4.3.1 表69
4.3.2 视图69
4.3.3 索引70
4.3.4 序列生成器70
4.3.5 数据库链路70
4.3.6 同义词70
4.3.7 存储过程、函数、包和触发器70
4.3.8 快照71
4.4 Oracle 9i数据库的安装71
4.5.2 Oracle 9i数据库在Windows 2000下的注册表信息78
4.5 Oracle 9i数据库目录结构和注册表信息78
4.5.1 数据库的目录结构78
4.5.3 安装后的特殊用户79
4.6 Oracle 9i数据库数据字典80
4.6.1 静态数据字典80
4.6.2 动态性能表80
4.7 Oracle 9i分布式数据库体系结构81
4.7.1 分布式数据库体系结构的软件组成81
4.7.2 分布式体系结构中的网络配置82
4.8 Oracle 9i数据库的启动和关闭93
4.8.1 打开数据库93
4.8.2 关闭数据库93
习题94
小结94
第5章 Oracle数据库基础——SQL语言95
5.1 SQL概述95
5.1.1 SQL发展历程95
5.1.2 SQL特点95
5.2 SQL的数据定义96
5.2.1 基本表的建立、修改、删除96
5.2.2 视图的建立和删除106
5.2.3 索引的建立和删除109
5.3 Oracle SQL函数111
5.3.1 单行函数112
5.3.2 聚组函数117
5.3.3 函数的嵌套118
5.4 SQL的数据查询119
5.4.1 单表查询119
5.4.2 联结查询128
5.4.3 嵌套查询——子查询132
5.4.4 集合查询141
5.4.5 视图的查询142
5.5 SQL的数据操纵144
5.5.1 基本表的数据操纵144
5.5.2 视图的数据操纵150
5.6 SQL数据控制151
5.6.1 授权152
5.6.2 回收权限153
5.7 嵌入式SQL154
5.7.1 SQL语言的运行环境154
5.7.2 嵌入式SQL的使用规定155
小结159
习题160
第6章 PL/SQL编程基础162
6.1 PL/SQL的简介162
6.1.1 PL/SQL的优点162
6.1.2 PL/SQL的特点162
6.1.3 如何编写和编译PL/SQL程序块163
6.2 PL/SQL程序结构164
6.2.1 块结构164
6.2.2 变量定义166
6.2.3 PL/SQL中的运算符和函数170
6.3 PL/SQL的控制结构172
6.3.1 条件语句172
6.3.2 循环175
6.3.3 标签177
6.4 出错处理180
6.4.1 出错处理的语法和原则180
6.4.2 各种错误处理181
6.5 游标185
6.5.1 显式游标185
6.5.2 隐式游标192
小结193
习题193
6.5.3 显式游标与隐式游标的比较193
第7章 PL/SQL高级编程195
7.1 存储过程函数的概念195
7.1.1 存储过程与应用程序的区别195
7.1.2 开发存储过程和函数196
7.1.3 存储过程和函数的管理201
7.1.4 存储过程和函数的调用和测试202
7.1.5 存储过程和函数的安全性205
7.1.6 存储过程和函数的优点205
7.2 包205
7.2.2 开发包206
7.2.1 包的组成206
7.2.3 包的管理208
7.2.4 包的调用209
7.2.5 系统包209
7.3 触发器209
7.3.1 触发器的基本概念和组成209
7.3.2 创建触发器212
7.3.3 触发器的管理216
7.3.4 测试触发器217
7.3.5 触发器的应用218
小结221
习题221
8.1 数据库的安全性管理222
8.1.1 安全性管理的方法和原理222
第8章 数据库的保护222
8.1.2 Oracle系统的安全措施225
8.2 数据库的恢复240
8.2.1 数据库恢复的原理、方法和策略240
8.2.2 Oracle系统的备份与恢复技术244
8.3 数据库的并发性控制258
8.3.1 并发控制的原理和方法259
8.3.2 Oracle系统中并发控制技术266
8.4 数据库的完整性控制271
8.4.1 完整性约束的概念271
8.4.2 Oracle中的完整性约束273
小结282
习题283
9.1.1 分布式数据库系统的定义285
9.1.2 分布式数据库系统的特点285
第9章 数据库的发展方向285
9.1 分布式数据库系统285
9.1.3 分布式数据库系统的结构287
9.1.4 分布式数据库管理系统288
9.2 并行数据库系统290
9.2.1 并行数据库系统概述290
9.2.2 并行数据库系统的功能290
9.2.3 并行数据库的体系结构291
9.2.4 并行数据库的并行处理技术292
小结293
习题294
参考文献295