图书介绍
Oracle 12c数据库基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孙风栋主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121362934
- 出版时间:2019
- 标注页数:322页
- 文件大小:130MB
- 文件页数:333页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
Oracle 12c数据库基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle 12c数据库安装与配置1
1.1 安装准备1
1.1.1 软件与硬件需求1
1.1.2 注意事项1
1.2 安装Oracle 12c数据库服务器1
1.3 检查数据库服务器的安装结果11
1.3.1 已安装的Oracle产品11
1.3.2 系统服务11
1.3.3 文件体系结构12
1.3.4 网络配置13
1.4 Oracle 12c客户端的安装与配置14
1.5 卸载Oracle 12c产品16
练习题116
第2章 Oracle数据库管理与开发工具17
2.1 Oracle企业管理器17
2.1.1 Oracle企业管理器简介17
2.1.2 启动EM Database Express17
2.1.3 EM Database Express功能介绍18
2.2 SQL*Plus19
2.2.1 SQL*Plus简介19
2.2.2 启动SQL*Plus20
2.2.3 SQL*Plus常用命令21
2.3 SQL Developer24
2.3.1 SQL Developer简介24
2.3.2 创建数据库连接25
2.3.3 SQL Developer基本操作26
2.4 网络配置与管理工具27
2.4.1 网络配置助手27
2.4.2 网络管理工具27
练习题229
第3章 Oracle数据库系统结构30
3.1 Oracle数据库系统结构概述30
3.2 Oracle数据库存储结构30
3.2.1 存储结构概述30
3.2.2 物理存储结构概述31
3.2.3 逻辑存储结构概述32
3.3 Oracle数据库内存结构33
3.3.1 Oracle内存结构概述33
3.3.2 系统全局区(SGA)34
3.3.3 程序全局区(PGA)36
3.3.4 自动内存管理36
3.4 Oracle数据库后台进程38
3.4.1 Oracle进程概述38
3.4.2 Oracle后台进程38
3.5 数据字典40
3.5.1 数据字典概述40
3.5.2 数据字典的结构41
3.5.3 数据字典的使用42
练习题343
第4章 案例数据库的创建与客户端的连接46
4.1 案例数据库分析与设计46
4.1.1 案例数据库的分析46
4.1.2 案例数据库概念结构设计46
4.1.3 案例数据库逻辑结构设计46
4.2 案例数据库的创建50
4.3 客户端与案例数据库的连接配置52
练习题454
第5章 数据库存储设置与管理55
5.1 数据库存储设置与管理概述55
5.2 表空间的设置与管理55
5.2.1 表空间介绍55
5.2.2 创建表空间56
5.2.3 修改表空间大小57
5.2.4 修改表空间的可用性58
5.2.5 修改表空间的读写性59
5.2.6 设置默认表空间59
5.2.7 表空间的备份59
5.2.8 删除表空间60
5.2.9 查询表空间信息60
5.3 数据文件的设置与管理61
5.3.1 数据文件介绍61
5.3.2 创建数据文件61
5.3.3 修改数据文件的大小61
5.3.4 改变数据文件的可用性61
5.3.5 改变数据文件的名称或位置62
5.3.6 查询数据文件信息63
5.4 控制文件的设置与管理63
5.4.1 控制文件介绍63
5.4.2 创建控制文件64
5.4.3 添加多路复用控制文件65
5.4.4 备份控制文件65
5.4.5 删除控制文件66
5.4.6 查询控制文件信息66
5.5 重做日志文件设置与管理66
5.5.1 重做日志文件介绍66
5.5.2 查询重做日志文件信息67
5.5.3 创建重做日志文件组及其成员67
5.5.4 重做日志文件切换68
5.5.5 修改重做日志文件的名称或位置68
5.5.6 删除重做日志文件组及其成员69
5.6 归档日志文件设置与管理69
5.6.1 归档日志文件介绍69
5.6.2 数据库归档模式的设置70
5.6.3 归档目标设置71
5.6.4 查询归档信息71
练习题572
第6章 数据库对象的创建与管理76
6.1 Oracle数据库对象概述76
6.1.1 模式的概念76
6.1.2 案例数据库模式的创建76
6.2 表的创建与管理77
6.2.1 利用CREATE TABLE语句创建表77
6.2.2 案例数据库中表的创建80
6.2.3 向案例数据库表导入初始数据81
6.2.4 利用子查询创建表82
6.2.5 修改表82
6.2.6 修改约束83
6.2.7 查询表84
6.2.8 删除表84
6.3 索引的创建与管理85
6.3.1 索引概述85
6.3.2 使用CREATE INDEX语句创建索引86
6.3.3 案例数据库中索引的创建86
6.3.4 删除索引87
6.3.5 查询索引87
6.4 视图的创建与管理88
6.4.1 视图概述88
6.4.2 使用CREATE VIEW语句创建视图88
6.4.3 案例数据库中视图的创建89
6.4.4 视图操作的限制89
6.4.5 修改视图定义90
6.4.6 删除视图90
6.4.7 查询视图信息90
6.5 序列90
6.5.1 序列的概念90
6.5.2 使用CREATE SEQUENCE语句创建序列91
6.5.3 案例数据库中序列的创建91
6.5.4 序列的使用92
6.5.5 修改序列92
6.5.6 查看序列信息93
6.5.7 删除序列93
6.6 分区表与分区索引93
6.6.1 分区的概念93
6.6.2 分区方法93
6.6.3 创建分区表94
6.6.4 创建分区索引100
6.7 其他对象101
6.7.1 临时表101
6.7.2 外部表102
6.7.3 索引组织表105
练习题6106
第7章 数据操纵与事务处理109
7.1 数据插入109
7.1.1 利用INSERT INTO语句插入数据109
7.1.2 利用子查询插入数据109
7.1.3 向多个表中插入数据110
7.2 数据修改113
7.3 数据合并113
7.4 数据删除115
7.5 事务控制115
7.5.1 事务概念115
7.5.2 Oracle事务的隔离级别116
7.5.3 Oracle事务处理116
练习题7117
第8章 数据查询119
8.1 SELECT语句介绍119
8.2 简单查询119
8.2.1 无条件查询119
8.2.2 有条件查询120
8.2.3 查询排序122
8.2.4 查询统计123
8.3 分组查询124
8.4 多表查询125
8.4.1 交叉连接125
8.4.2 内连接126
8.4.3 外连接127
8.5 子查询129
8.5.1 无关子查询129
8.5.2 相关子查询130
8.5.3 FROM子句中的子查询130
8.5.4 DDL语句中的子查询131
8.5.5 使用WITH子句的子查询131
8.6 合并操作131
8.6.1 并集运算132
8.6.2 交集运算132
8.6.3 差集运算133
8.7 层次查询133
8.8 TOP-N查询135
8.9 SQL内置函数136
8.9.1 数值函数137
8.9.2 字符函数138
8.9.3 日期函数139
8.9.4 转换函数140
8.9.5 其他函数140
练习题8142
第9章 PL/SQL语言基础146
9.1 PL/SQL语言简介146
9.2 PL/SQL程序结构146
9.3 词法单元147
9.4 数据类型、变量与常量149
9.4.1 数据类型149
9.4.2 变量与常量150
9.5 PL/SQL程序中的SQL语句151
9.6 控制结构152
9.6.1 选择结构152
9.6.2 循环结构154
9.6.3 跳转结构155
9.7 游标155
9.7.1 游标的概念与分类155
9.7.2 显式游标操作过程156
9.7.3 显式游标属性157
9.7.4 显式游标的检索157
9.7.5 隐式游标159
9.7.6 游标变量160
9.8 异常处理161
9.8.1 异常概述161
9.8.2 异常处理过程162
9.8.3 异常的传播165
练习题9165
第10章 PL/SQL程序开发167
10.1 存储过程167
10.1.1 创建存储过程167
10.1.2 调用存储过程168
10.1.3 案例数据库中存储过程的创建169
10.2 函数170
10.2.1 创建函数170
10.2.2 调用函数172
10.2.3 案例数据库中函数的创建172
10.3 包173
10.3.1 创建包173
10.3.2 调用包175
10.4 触发器175
10.4.1 触发器概述175
10.4.2 DML触发器概述175
10.4.3 创建DML触发器176
10.4.4 变异表触发器178
10.4.5 案例数据库触发器的创建179
练习题10180
第11章 数据库启动与关闭183
11.1 数据库启动与关闭概述183
11.1.1 数据库启动与关闭的步骤183
11.1.2 数据库启动的准备184
11.2 在SQL*Plus中启动与关闭数据库185
11.2.1 在SQL*Plus中启动数据库185
11.2.2 在SQL*Plus中关闭数据库187
11.2.3 数据库状态转换188
11.3 Windows系统中数据库的自动启动188
练习题11189
第12章 安全管理191
12.1 用户管理191
12.1.1 用户管理概述191
12.1.2 创建用户192
12.1.3 修改用户193
12.1.4 用户的锁定与解锁193
12.1.5 删除用户194
12.1.6 查询用户信息194
12.2 权限管理194
12.2.1 权限管理概述194
12.2.2 系统权限的授予与回收195
12.2.3 对象权限的授予与回收196
12.2.4 查询权限信息197
12.3 角色管理198
12.3.1 角色概念198
12.3.2 系统预定义角色198
12.3.3 自定义角色199
12.3.4 利用角色进行权限管理200
12.3.5 查询角色信息200
12.4 概要文件管理201
12.4.1 概要文件概述201
12.4.2 概要文件中参数介绍201
12.4.3 创建概要文件202
12.4.4 修改概要文件203
12.4.5 删除概要文件203
12.4.6 查询概要文件203
12.5 审计203
12.5.1 审计介绍203
12.5.2 创建统一审计策略205
12.5.3 管理统一审计策略207
12.5.4 精细审计208
12.6 案例数据库安全控制的实现209
练习题12209
第13章 备份与恢复212
13.1 备份与恢复概述212
13.1.1 备份与恢复的概念212
13.1.2 Oracle数据库备份类型212
13.1.3 Oracle数据库恢复类型213
13.2 物理备份数据库213
13.2.1 冷备份213
13.2.2 热备份213
13.3 物理恢复数据库214
13.3.1 非归档模式下数据库的恢复214
13.3.2 归档模式下数据库的完全恢复214
13.3.3 归档模式下数据库的不完全恢复217
13.4 利用RMAN备份与恢复数据库220
13.4.1 RMAN介绍220
13.4.2 RMAN基本操作220
13.4.3 RMAN备份与恢复概述222
13.4.4 利用RMAN备份数据库222
13.4.5 利用RMAN恢复数据库224
13.5 逻辑备份与恢复数据库226
13.5.1 逻辑备份与恢复概述226
13.5.2 使用EXPDP导出数据227
13.5.3 利用IMPDP导入数据228
练习题13230
第14章 闪回技术234
14.1 闪回技术概述234
14.1.1 闪回技术介绍234
14.1.2 闪回技术分类234
14.2 闪回查询235
14.2.1 闪回查询概述235
14.2.2 撤销表空间相关参数配置235
14.2.3 闪回查询操作235
14.3 闪回版本查询237
14.4 闪回事务查询239
14.5 闪回表239
14.6 闪回删除241
14.6.1 闪回删除概述241
14.6.2 “回收站”的管理241
14.6.3 闪回删除操作242
14.7 闪回数据库243
14.7.1 闪回数据库概述243
14.7.2 闪回数据库的配置243
14.7.3 闪回数据库操作244
14.8 闪回数据归档245
14.8.1 闪回数据归档概念245
14.8.2 创建闪回数据归档区246
14.8.3 启用表的闪回数据归档246
14.8.4 闪回数据归档操作案例247
练习题14248
第15章 初始化参数文件管理252
15.1 数据库初始化参数文件概述252
15.2 创建数据库服务器初始化参数文件253
15.3 数据库初始化参数介绍254
15.4 修改数据库初始化参数255
15.5 导出服务器初始化参数文件256
15.6 查看数据库初始化参数设置257
练习题15257
第16章 多租户数据库258
16.1 多租户数据库概述258
16.2 多租户数据库系统结构258
16.2.1 多租户数据库结构258
16.2.2 多租户数据库管理工具260
16.3 创建CDB与PDB260
16.3.1 创建CDB260
16.3.2 创建PDB262
16.3.3 移除PDB266
16.4 管理CDB和PDB266
16.4.1 CDB与PDB管理概述266
16.4.2 连接CDB和PDB268
16.4.3 启动与关闭CDB和PDB269
16.4.4 修改CDB和PDB271
16.4.5 使用ALTER SYSTEM语句修改CDB和PDB273
16.5 多租户数据库安全管理274
16.5.1 管理公共用户和本地用户274
16.5.2 管理公共授权和本地授权276
16.5.3 管理公共角色和本地角色277
16.6 多租户数据库备份与恢复277
16.6.1 利用RMAN备份数据库278
16.6.2 利用RMAN完全恢复数据库279
练习题16281
第17章 基于Oracle数据库的应用系统开发282
17.1 人力资源管理系统开发282
17.1.1 主要界面设计282
17.1.2 建立数据库连接283
17.1.3 员工管理功能的实现284
17.1.4 函数调用286
17.1.5 存储过程调用287
17.2 图书管理系统设计与开发288
17.2.1 图书管理系统需求分析288
17.2.2 数据库设计288
17.2.3 图书管理系统数据库实现292
17.2.4 图书管理系统主要界面设计295
17.2.5 图书管理系统主要功能实现299
17.3 餐饮评价系统设计与开发303
17.3.1 餐饮评价系统需求分析303
17.3.2 数据库设计304
17.3.3 主要界面设计305
17.3.4 系统主要功能实现308
练习题17311
附录A 实验312
实验1 Oracle数据库安装与配置312
实验2 Oracle数据库物理存储结构管理312
实验3 Oracle数据库逻辑存储结构管理313
实验4 Oracle数据库对象管理314
实验5 SQL语句应用316
实验6 PL/SQL程序设计318
实验7 Oracle数据库安全管理319
实验8 Oracle数据库备份与恢复320
参考文献322