图书介绍
Oracle关系数据库实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle关系数据库实用教程](https://www.shukui.net/cover/58/31734370.jpg)
- 刘竹林,魏伟主编 著
- 出版社: 北京:北京师范大学出版社
- ISBN:9787303085682
- 出版时间:2007
- 标注页数:281页
- 文件大小:93MB
- 文件页数:298页
- 主题词:关系数据库-数据库管理系统,Oracle-高等学校-教材
PDF下载
下载说明
Oracle关系数据库实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 关系数据库概述1
1.1 信息与数据1
1.2 数据管理技术1
1.3 数据库系统概述3
1.3.1 数据库系统的组成与特点3
1.3.2 数据库系统的模式结构4
1.3.3 数据库管理系统的功能5
1.4 关系数据库系统6
1.4.1 关系的基本概念与特点6
1.4.2 数据模型7
1.4.3 关系数据库8
1.5 实体与属性9
1.5.1 信息处理的3个层次9
1.5.2 实体与属性9
1.5.3 实体联系10
1.5.4 实体模型11
本章小结11
习题11
第2章 Oracle数据库概述12
2.1 Oracle数据库的发展历史12
2.2 Oracle 10g数据库的版本与特点15
2.2.1 Oracle Database 10g的版本15
2.2.2 Oracle 10g的特点16
2.3 Oracle数据库产品简介19
2.3.1 Oracle数据库服务器产品19
2.3.2 Oracle开发工具19
2.3.3 Oracle应用软件19
2.4 上机实训:Oracle 10g的安装20
2.4.1 设备要求20
2.4.2 安装过程20
本章小结29
习题29
第3章 Oracle数据库体系结构30
3.1 Oracle的基本内存结构30
3.1.1 系统全局区31
3.1.2 程序全局区33
3.1.3 排序区33
3.1.4 软件代码区33
3.2 Oracle数据库的物理结构及其工作机制33
3.2.1 数据文件及其工作机制34
3.2.2 日志文件及其工作机制35
3.2.3 归档日志文件及其工作机制36
3.2.4 控制文件及其工作机制37
3.3 Oracle数据库的逻辑结构38
3.3.1 表空间38
3.3.2 段40
3.3.3 区40
3.3.4 数据块41
3.4 Oracle数据库的后台进程41
3.4.1 Oracle的进程结构41
3.4.2 DBWR进程的工作机制43
3.4.3 LGWR进程的工作机制44
3.4.4 CKPT进程的工作机制45
3.4.5 SMON进程的工作机制45
3.4.6 PMON进程的工作机制46
3.4.7 RECO进程的工作机制46
3.4.8 其他进程的工作机制46
3.5 上机实训47
本章小结48
习题48
第4章 Oracle数据库的创建与管理52
4.1 数据库的启动与关闭52
4.1.1 数据库与数据库实例52
4.1.2 Oracle数据库的启动53
4.1.3 关闭数据库和实例57
4.1.4 在OEM中打开和关闭数据库58
4.2 创建数据库60
4.3 删除数据库71
4.4 上机实习73
本章小结77
习题78
第5章 SQL语言79
5.1 SQL语言概述79
5.2 数据库查询语句SELECT80
5.2.1 SELECT语法格式与简单查询80
5.2.2 运算符与表达式84
5.2.3 带条件的简单查询85
5.2.4 查询某些字段不同记录87
5.2.5 BETWEEN…AND关键字的使用88
5.2.6 模糊查询89
5.2.7 NULL和NOT NULL关键字的使用90
5.2.8 查询结果排序90
5.2.9 字段运算查询91
5.2.10 别名92
5.2.11 嵌套查询93
5.2.12 TOP-N分析94
5.3 单行函数94
5.3.1 字符函数95
5.3.2 数值函数96
5.3.3 日期函数96
5.3.4 转换函数96
5.4 聚合函数99
5.5 数据定义语句DDL100
5.5.1 创建语句CREATE与数据类型100
5.5.2 删除语句DROP102
5.5.3 修改语句ALTER102
5.5.4 截断语句TRUNCATE104
5.6 数据操纵语言DML104
5.6.1 插入语句INSERT104
5.6.2 更新语句UPDATE106
5.6.3 删除语句DELETE107
5.7 事务控制语句108
5.7.1 事务提交108
5.7.2 事务回滚109
5.8 上机实习110
5.8.1 查询公司中工资最高和工资最低的员工110
5.8.2 根据已经存在的表emp创建新表manager110
5.8.3 ALTER语句的练习111
本章小结114
习题114
第6章 Oracle表空间与数据文件的管理116
6.1 表空间与数据文件概述116
6.2 表空间的创建117
6.2.1 创建本地管理表空间120
6.2.2 创建字典管理的表空间121
6.2.3 创建临时表空间121
6.2.4 获得临时文件的信息122
6.3 表空间的维护122
6.3.1 使表空间脱机和联机122
6.3.2 修改表空间的存储参数122
6.3.3 在表空间中增加数据文件122
6.3.4 删除表空间123
6.3.5 获得表空间信息123
6.3.6 获得数据文件的信息123
6.4 上机实习123
本章小结124
习题125
第7章 数据库对象128
7.1 数据库方案128
7.2 表129
7.2.1 表的定义129
7.2.2 表的建立130
7.2.3 表的修改130
7.2.4 表的删除132
7.2.5 在OEM中管理表133
7.3 视图136
7.3.1 视图的定义136
7.3.2 视图的创建136
7.3.3 视图的修改137
7.3.4 视图的删除137
7.3.5 在OEM中管理视图138
7.4 索引140
7.4.1 索引的分类140
7.4.2 索引的创建141
7.4.3 索引的删除142
7.4.4 在OEM中管理索引143
7.5 上机实习146
本章小结152
习题152
第8章 PL/SQL语言及其编程154
8.1 PL/SQL概述154
8.2 PL/SQL程序结构与类型155
8.3 PL/SQL的语法要素156
8.3.1 PL/SQL数据类型156
8.3.2 赋值语句、常量、变量和表达式159
8.4 键盘输入和屏幕输出161
8.5 PL/SQL的条件控制163
8.5.1 在PL/SQL中访问数据库163
8.5.2 IF…THEN语句163
8.5.3 IF…THEN…ELSE语句164
8.5.4 IF…THEN…ELSIF语句166
8.5.5 CASE语句167
8.6 循环控制169
8.6.1 LOOP循环169
8.6.2 WHILE循环171
8.6.3 FOR循环171
8.7 PL/SQL的异常172
8.7.1 系统预定义异常173
8.7.2 自定义异常173
8.8 存储过程与函数175
8.8.1 存储过程175
8.8.2 函数178
8.8.3 过程与函数的区别180
8.8.4 PL/SQL的调用180
8.9 上机实习181
8.9.1 PL/SQL块的存储与执行181
8.9.2 返回某个部门员工的平均薪水182
8.9.3 求150~180之间的所有素数183
8.9.4 写PL/SQL块183
8.9.5 创建一个客户订单存储过程184
本章小结186
习题186
第9章 PL/SQL包与触发器191
9.1 创建包191
9.1.1 包头191
9.1.2 包体193
9.2 包的调用和执行包组件196
9.3 触发器介绍197
9.3.1 触发器的作用与特点197
9.3.2 触发器的组成198
9.4 建立DML触发器199
9.4.1 语句触发器200
9.4.2 行触发器203
9.5 建立INSTEAD OF触发器204
9.6 触发器的维护205
9.7 上机实习205
9.7.1 创建一个订单触发器205
9.7.2 INSTEAD OF类型触发器的作用和使用方法206
本章小结208
习题208
第10章 数据字典213
10.1 数据字典的结构213
10.2 用户与方案的权限216
10.3 常用数据字典217
10.4 动态性能视图218
10.5 上机实习219
本章小结226
习题226
第11章 数据库的安全性管理227
11.1 数据库的安全性227
11.2 权限管理228
11.2.1 权限种类228
11.2.2 授予权限229
11.2.3 取消权限230
11.2.4 获取权限有关的信息230
11.3 角色管理231
11.3.1 角色与用户和权限的关系233
11.3.2 创建角色233
11.3.3 修改角色234
11.3.4 删除角色234
11.3.5 获取角色有关的信息234
11.4 用户管理235
11.4.1 Oracle管理主要用户235
11.4.2 用户的创建与验证236
11.4.3 修改数据库用户238
11.4.4 删除数据库用户239
11.4.5 获取用户有关的信息239
11.5 审计239
11.6 上机实习240
本章小结241
习题242
第12章 Oracle数据库的备份与恢复243
12.1 用户管理模式数据库备份243
12.1.1 数据库一致性备份243
12.1.2 数据库非一致性备份245
12.1.3 冷备份和热备份的区别247
12.2 用户管理模式的数据库恢复248
12.2.1 数据库完全恢复250
12.2.2 数据库不完全恢复250
12.3 上机实训253
12.3.1 非归档模式下关闭数据库的完全恢复253
12.3.2 使用表空间恢复方法恢复数据库254
12.3.3 未备份数据文件情况下的恢复255
本章小结256
习题257
第13章 Oracle数据库的导入与导出259
13.1 数据库导出与导入概述259
13.1.1 数据导出EXP260
13.1.2 数据导入IMP263
13.2 Oracle的数据泵技术265
13.2.1 概述265
13.2.2 导入导出方法与目录对象266
13.2.3 数据导出EXPDP266
13.2.4 数据导入IMPDP267
13.3 EXP/IMP和EXPDP/IMPDP区别267
13.4 上机实训268
13.4.1 使用EXP命令进行数据导出268
13.4.2 使用IMP命令进行数据导入268
本章小结268
习题269
附录 Oracle动态视图和静态视图275
参考资料281