Oracle 11g数据库基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙风栋,王澜编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121220517
- 页数:305 页
第1章 Oracle 11g数据库安装与配置 1
1.1安装准备 1
1.1.1软件与硬件需求 1
1.1.2注意事项 1
1.2安装Oracle 11 g数据库服务器 1
1.3检查数据库服务器的安装结果 9
1.3.1系统服务 10
1.3.2文件体系结构 11
1.3.3网络配置 11
1.4 Oracle 11 g客户机安装与配置 12
1.5卸载Oracle 11 g产品 13
练习题1 13
第2章 Oracle数据库管理与开发工具 14
2.1 Oracle企业管理器 14
2.1.1 Oracle企业管理器简介 14
2.1.2启动数据库控制OEM 14
2.1.3数据库控制OEM功能界面介绍 15
2.1.4 OEM控制台首选项设置 17
2.2 SQL Plus 19
2.2.1 SQL Plus简介 19
2.2.2启动SQL Plus 19
2.2.3 SQL Plus常用命令 19
2.3 SQL Developer 23
2.3.1 SQL Developer简介 23
2.3.2创建数据库连接 23
2.4网络配置与管理工具 24
2.4.1网络配置助手ONCA 24
2.4.2网络管理工具ONM 25
练习题2 26
第3章 Oracle数据库系统结构 27
3.1 Oracle数据库系统结构概述 27
3.2 Oracle数据库存储结构 27
3.2.1存储结构概述 27
3.2.2物理存储结构概述 28
3.2.3逻辑存储结构概述 29
3.3 Oracle数据库内存结构 30
3.3.1 Oracle内存结构概述 30
3.3.2 SGA 30
3.3.3 PGA 32
3.4 Oracle数据库后台进程 33
3.4.1 Oracle进程概述 33
3.4.2 Oracle后台进程 33
练习题3 35
第4章 案例数据库的创建与客户端的连接 38
4.1案例数据库分析与设计 38
4.1.1案例数据库的分析 38
4.1.2案例数据库概念结构设计 38
4.1.3案例数据库逻辑结构设计 38
4.2案例数据库的创建 42
4.3客户端与案例数据库的连接配置 46
练习题4 47
第5章 数据库存储设置与管理 48
5.1数据库存储设置与管理概述 48
5.2表空间的设置与管理 48
5.2.1表空间介绍 48
5.2.2创建表空间 49
5.2.3修改表空间大小 50
5.2.4修改表空间的可用性 51
5.2.5修改表空间的读写性 51
5.2.6设置默认表空间 52
5.2.7表空间的备份 52
5.2.8删除表空间 52
5.2.9查询表空间信息 53
5.3数据文件的设置与管理 53
5.3.1数据文件介绍 53
5.3.2创建数据文件 54
5.3.3修改数据文件的大小 54
5.3.4改变数据文件的可用性 54
5.3.5改变数据文件的名称或位置 55
5.3.6查询数据文件信息 56
5.4控制文件的设置与管理 56
5.4.1控制文件介绍 56
5.4.2创建控制文件 57
5.4.3添加多路复用控制文件 58
5.4.4备份控制文件 58
5.4.5删除控制文件 59
5.4.6查询控制文件信息 59
5.5重做日志文件设置与管理 59
5.5.1重做日志文件介绍 59
5.5.2查询重做日志文件信息 60
5.5.3创建重做日志文件组及其成员 61
5.5.4重做日志文件切换 61
5.5.5修改重做日志文件的名称或位置 62
5.5.6删除重做日志文件组及其成员 62
5.6归档日志文件设置与管理 63
5.6.1归档日志文件介绍 63
5.6.2数据库归档模式的设置 63
5.6.3归档目标设置 64
5.6.4查询归档信息 65
练习题5 65
第6章 数据库对象的创建与管理 70
6.1 Oracle数据库对象概述 70
6.1.1模式的概念 70
6.1.2案例数据库模式的创建 70
6.2表的创建与管理 71
6.2.1利用CREATE TABLE语句创建表 71
6.2.2案例数据库中表的创建 73
6.2.3利用子查询创建表 75
6.2.4修改表 75
6.2.5修改约束 76
6.2.6查询表 77
6.2.7删除表 77
6.3索引的创建与管理 78
6.3.1索引概述 78
6.3.2使用CREATE INDEX语句创建索引 79
6.3.3案例数据库中索引的创建 79
6.3.4删除索引 80
6.3.5查询索引 80
6.4视图的创建与管理 80
6.4.1视图概述 80
6.4.2使用CREATE VIEW语句创建视图 81
6.4.3案例数据库中视图的创建 82
6.4.4视图操作的限制 82
6.4.5修改视图定义 83
6.4.6删除视图 83
6.4.7查询视图信息 83
6.5序列 84
6.5.1序列的概念 84
6.5.2使用CREATE SEQUENCE语句创建序列 84
6.5.3案例数据库中序列的创建 85
6.5.4序列的使用 85
6.5.5修改序列 86
6.5.6查看序列信息 86
6.5.7删除序列 86
6.6分区表与分区索引 86
6.6.1分区的概念 86
6.6.2分区方法 87
6.6.3创建分区表 87
6.6.4创建分区索引 91
练习题6 93
第7章 数据操纵与事务处理 96
7.1数据插入 96
7.1.1利用INSERT INTO语句插入数据 96
7.1.2利用子查询插入数据 97
7.1.3向案例数据库表插入初始数据 97
7.1.4向多个表中插入数据 98
7.2数据修改 101
7.3数据合并 102
7.4数据删除 104
7.5事务控制 104
7.5.1事务概念 104
7.5.2 Oracle事务的隔离级别 105
7.5.3 Oracle事务处理 105
练习题7 106
第8章 数据查询 108
8.1 SELECT语句介绍 108
8.2简单查询 108
8.2.1无条件查询 108
8.2.2有条件查询 109
8.2.3查询排序 111
8.2.4查询统计 112
8.3分组查询 113
8.4多表查询 115
8.4.1交叉连接 115
8.4.2内连接 115
8.4.3外连接 117
8.5子查询 119
8.5.1无关子查询 119
8.5.2相关子查询 121
8.5.3 FROM子句中的子查询 121
8.5.4 DDL语句中的子查询 122
8.5.5使用WITH子句的子查询 122
8.6合并操作 123
8.6.1并集运算 123
8.6.2交集运算 124
8.6.3差集运算 124
8.7 SQL内置函数 125
8.7.1数值函数 125
8.7.2字符函数 126
8.7.3日期函数 127
8.7.4转换函数 129
8.7.5其他函数 129
练习题8 131
第9章 PL/SQL语言基础 135
9.1 PL/SQL语言简介 135
9.2 PL/SQL程序结构 135
9.3词法单元 136
9.4数据类型、变量与常量 138
9.4.1数据类型 138
9.4.2变量与常量 139
9.5 PL/SQL中的SQL语句 140
9.6控制结构 141
9.6.1选择结构 141
9.6.2循环结构 143
9.6.3跳转结构 145
9.7游标 146
9.7.1游标的概念与分类 146
9.7.2显式游标操作过程 146
9.7.3显式游标属性 147
9.7.4显式游标的检索 148
9.7.5隐式游标 150
9.7.6游标变量 151
9.8异常处理 153
9.8.1异常概述 153
9.8.2异常处理过程 153
9.8.3异常的传播 157
练习题9 157
第10章 PL/SQL程序开发 158
10.1存储过程 158
10.1.1创建存储过程 158
10.1.2调用存储过程 160
10.1.3案例数据库中存储过程的创建 160
10.2函数 162
10.2.1创建函数 162
10.2.2调用函数 163
10.2.3案例数据库中函数的创建 164
10.3包 165
10.3.1创建包 165
10.3.2调用包 167
10.4触发器 167
10.4.1触发器概述 167
10.4.2 DML触发器概述 168
10.4.3创建DML触发器 168
10.4.4变异表触发器 171
10.4.5案例数据库触发器的创建 172
练习题10 174
第11章 PL/SQL高级应用 177
11.1集合 177
11.1.1索引表 177
11.1.2嵌套表 179
11.1.3可变数组 181
11.1.4集合类型在数据库中的应用 183
11.2批绑定 185
11.2.1批绑定概述 185
11.2.2批DML操作 185
11.2.3批查询 186
11.2.4批绑定属性 188
11.3动态SQL 189
11.3.1动态SQL概述 189
11.3.2动态非查询语句及单行查询语句 189
11.3.3动态多行查询语句 191
11.4利用PL/SQL实现分页查询 192
11.4.1利用集合实现分页查询 193
11.4.2利用游标变量实现分页查询 195
11.4.3分页查询在Java开发中的应用 197
练习题11 198
第12章 安全管理 200
12.1用户管理 200
12.1.1用户管理概述 200
12.1.2创建用户 200
12.1.3修改用户 201
12.1.4用户的锁定与解锁 201
12.1.5删除用户 202
12.1.6查询用户信息 202
12.2权限管理 203
12.2.1权限管理概述 203
12.2.2系统权限的授予与回收 203
12.2.3对象权限的授予与回收 204
12.2.4查询权限信息 205
12.3角色管理 206
12.3.1角色概念 206
12.3.2系统预定义角色 206
12.3.3自定义角色 207
12.3.4利用角色进行权限管理 208
13.3.5查询角色信息 209
12.4概要文件管理 209
12.4.1概要文件概述 209
12.4.2概要文件中参数介绍 210
12.4.3创建概要文件 210
12.4.4修改概要文件 211
12.4.5删除概要文件 211
12.4.6查询概要文件 212
12.5审计 212
12.5.1审计介绍 212
12.5.2启动审计 212
12.5.3语句审计 213
12.5.4权限审计 213
12.5.5对象审计 213
12.5.6网络审计 213
12.6案例数据库安全控制的实现 214
练习题12 214
第13章 备份与恢复 217
13.1备份与恢复概述 217
13.1.1备份与恢复的概念 217
13.1.2 Oracle数据库备份类型 217
13.1.3 Oracle数据库恢复类型 218
13.2物理备份数据库 218
13.2.1冷备份 218
13.2.2热备份 218
13.3物理恢复数据库 219
13.3.1非归档模式下数据库的恢复 219
13.3.2归档模式下数据库的完全恢复 219
13.3.3归档模式下数据库的不完全恢复 222
13.4利用RMAN备份与恢复数据库 226
13.4.1 RMAN介绍 226
13.4.2 RMAN基本操作 226
13.4.3 RMAN备份与恢复概述 227
13.4.4利用RMAN备份数据库 228
13.4.5利用RMAN恢复数据库 228
13.5逻辑备份与恢复数据库 231
13.5.1逻辑备份与恢复概述 231
13.5.2使用EXPDP导出数据 231
13.5.3利用IMPDP导入数据 233
练习题13 235
第14章 闪回技术 239
14.1闪回技术概述 239
14.1.1闪回技术介绍 239
14.1.2闪回技术分类 239
14.2闪回查询 240
14.2.1闪回查询概述 240
14.2.2撤销表空间相关参数配置 240
14.2.3闪回查询操作 240
14.3闪回版本查询 243
14.4闪回事务查询 244
14.5闪回表 245
14.6闪回删除 247
14.6.1闪回删除概述 247
14.6.2回收站的管理 247
14.6.3闪回删除操作 248
14.7闪回数据库 249
14.7.1闪回数据库概述 249
14.7.2闪回数据库的配置 250
14.7.3闪回数据库操作 251
14.8闪回数据归档 252
14.8.1闪回数据归档概念 252
14.8.2创建闪回数据归档区 252
14.8.3启用表的闪回数据归档 253
14.8.4闪回数据归档操作案例 253
练习题14 255
第15章 基于Oracle数据库的应用开发 259
15.1人力资源管理系统应用开发 259
15.1.1主要界面设计 259
15.1.2建立数据库连接 260
15.1.3员工管理功能的实现 261
15.1.4函数调用 264
15.1.5存储过程调用 265
15.2图书管理系统设计与开发 266
15.2.1图书管理系统需求分析 266
15.2.2数据库设计 267
15.2.3图书管理系统数据库实现 270
15.2.4图书管理系统主要界面设计 275
15.2.5图书管理系统主要功能实现 279
15.3餐饮评价系统设计与开发 284
15.3.1餐饮评价系统需求分析 284
15.3.2数据库设计 284
15.3.3系统主要界面设计 286
15.3.4系统主要功能实现 289
练习题15 293
附录A 实验 294
实验1 Oracle数据库安装与配置 294
实验2 Oracle数据库物理存储结构管理 294
实验3 Oracle数据库逻辑存储结构管理 295
实验4 Oracle数据库模式对象管理 296
实验5 SQL语句应用 298
实验6 PL/SQL程序设计 300
实验7 Oracle数据库安全管理 301
实验8 Oracle数据库备份与恢复 303
参考文献 305
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017